From
Trong bài này, tôi sẽ hướng dẫn các bạn cấu hình Eclipse JavaEE và tạo 1 servlet đầu tiên.
Download Eclipse at: (Nhớ chọn version JavaEE nhé)
Chạy eclipse.
Cấu hình server:
Src: chứa source code
WebContent chứa các trang JSP
Bạn có thể thêm các Init Params nếu muốn.
Bạn có thể sửa URL mapings nếu muốn.
Các methods có thể được implements, mặc định ở đây impls doGet, doPost.
Code sau khi tạo
package vovanhai.wordpress.com;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
}
}
File config
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="
xmlns="
xmlns:web="
xsi:schemaLocation="
id="WebApp_ID"
version="2.5">
<display-name>___NewFirstServlet</display-name>
<welcome-file-list>
<welcome-file>index.html</welcome-file>
<welcome-file>index.htm</welcome-file>
<welcome-file>index.jsp</welcome-file>
<welcome-file>default.html</welcome-file>
<welcome-file>default.htm</welcome-file>
<welcome-file>default.jsp</welcome-file>
</welcome-file-list>
<servlet>
<description></description>
<display-name>LogonServlet</display-name>
<servlet-name>LogonServlet</servlet-name>
<servlet-class>vovanhai.wordpress.com.LogonServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LogonServlet</servlet-name>
<url-pattern>/LogonServlet</url-pattern>
response) throws ServletException, IOException {
//ví dụ ở đây cả doPOst lần doGet dùng chung
doPost(request, response);
}
/**
* @see HttpServlet#doPost(HttpServletRequest request,
HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse
response) throws ServletException, IOException {
//lấy tham số từ người dùng
String us=request.getParameter("us");
String ps=request.getParameter("ps");
//Kiểm tra username, password
//Bạn có thể đăng nhập CSDL, kiểm tra. Ở đây để đơn giản tôi kiêm
tra us=ps không
if(us.equals(ps))
request.getRequestDispatcher("success.jsp").forward(request,
response);
else
request.getRequestDispatcher("failed.jsp").forward(request,
response);
}
}
Thiết kế trang web, Thêm trang JSP Chúc thành công !