import java.io.IOException;
import java.lang.Boolean;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.login.loginDao; //对登录验证操作的类
public class LoginServlet extends HttpServlet {
/**
* request : 请求对象,包含发给服务器的参数
*
* response 响应对象
*/
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
// 管理员登录验证
request.setCharacterEncoding("utf-8");
// request.getSession().setAttribute(arg0, arg1);
String username = request.getParameter("username"); // 获取登录表单数据
String userpass = request.getParameter("userpass");
loginDao lodo = new loginDao(); // 声明操作类,调用验证方法
boolean bool = lodo.CheckLogin(username, userpass);
String identify = request.getParameter("identification");
if (bool) {
if (identify.equals("leader")) {
response.sendRedirect("leader.html");
return;
}
if (identify.equals("manager")) {
response.sendRedirect("manager.html");
}else{
response.sendRedirect("customer.html");
}
} else {
Boolean b = new Boolean(bool);
request.setAttribute("bool", b);
request.getRequestDispatcher("/login.jsp").forward(request, response);
}
}
public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
servlet示例
最新推荐文章于 2023-09-14 18:35:03 发布