1. Tạo servlet cùng lời chào tới người dùng: "Hi, welcome to the world of the Servlets".
Bước 1: Tạo project
Chạy Netbeans, chọn File => New Project => Java Web => Web Application, sau đó chọn Next.
Bước 2: Đặt tên và chọn nơi lưu trữ cho project
Việc đặt tên và chọn nơi lưu trữ rất quan trọng, nếu không cẩn thận project của bạn có thể bị "thất lạc". Ngoài ra tôi cũng tích vào ô "Use Dedicated Folder for Storing Libraries" để tạo ra một thư mục riêng lưu trữ các thư viện.
Chọn Next => Next rồi Finish.
Bước 3: Tạo servlet
Từ Source Packages chuột phải chọn New => Servlet...
Chọn Next, sau đó tích vào ô "Add information to deployment descriptor (web.xml)" => Finish. Ta được một servlet mới nhau hình sau:
Bước 4: Hoàn thành
Thêm đoạn code sau vào phần body của index.html
<form action="HelloWorld">
<input type="submit" value="Welcome" name="Test"/>
</form>
Thêm lời chào "Hi, welcome to the world of the Servlets" vào thẻ H1 của servlet vừa tạo (HelloWorld.java), như hình sau:
Chạy, và thành quả:
Download Source Code: http://bit.ly/1qjgykP
2. Tạo một ứng dụng html cho phép nhập first name và last name sau đó hiển thị chúng, sử dụng phương thức getParameter()".
Bước 1: Tạo project và servlet như phần 1
Bước 2: Tạo form cho phép người dùng nhập fisrt name và last name
Thêm đoạn code sau vào phần body của index.html
<form action="Display">
First name: <input type="text" name="firstname"/><br>
Last name: <input type="text" name="lastname"/><br>
<input type="submit" value="Submit" name="submit"/>
</form>
Bước 3: Hiển thị first name và last name ở servletThêm đoạn code sau vào servlet vừa tạo (Display.java)
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Display the first name and last name</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Your name:</h1>");
out.println("<h2>First name: " + request.getParameter("firstname") + "</h2>");
out.println("<h2>Last name: " + request.getParameter("lastname") + "</h2>");
out.println("</body>");
out.println("</html>");
Sau khi thêm sẽ được như hình sau:Bước 4: Hoàn thành
- Chạy project, nhập first name và last name rồi nhấn Submit.
Và kết quả:
Download Source Code: http://bit.ly/1pQR4w4
3. Tạo một servlet, hiển thị các thông số: Remote host, Remote port, Requested URI, Server name và Server port".
Bước 1: Tạo project và servlet như phần 1
Bước 2: Thêm các đoạn code như hình sau:
Code:
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<head>");
out.println("<title>Servlet Display</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>Servlet Display</h1>");
out.println("<p>Remote host: <b>" + request.getRemoteHost()+ "</b></p>");
out.println("<p>Remote port: <b>" + request.getRemotePort()+ "</b></p>");
out.println("<p>Requested URI: <b>" + request.getRequestURI()+ "</b></p>");
out.println("<p>Server name: <b>" + request.getServerName()+ "</b></p>");
out.println("<p>Server port: <b>" + request.getServerPort()+ "</b></p>");
out.println("</body>");
out.println("</html>");
Bước 3: Hoàn thành
Chạy và thành quả:
Download Source Code: http://bit.ly/1rbQOmI
0 nhận xét:
Đăng nhận xét
Bỏ capcha cho thầy tiện comment :P