publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{doPost(request,response);}publicvoiddoPost(HttpServletRequestrequ...
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request, response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding("UTF-8");
response.setCharacterEncoding("UTF-8");
//获取登陆参数
String userName=request.getParameter("userName");
String userPwd=request.getParameter("PassWord");
//封装到用户对象中
UserInfo userInfo=new UserInfo();
userInfo.setPassWord(userPwd);
userInfo.setUserName(userName);
UserInfoService userInfoService=new UserInfoServiceImpl();
userInfo=userInfoService.login(userInfo);
if (userInfo!=null){
HttpSession session = request.getSession();
session.setAttribute("userInfo", userInfo);
request.getRequestDispatcher("index.html").forward(request, response);
}else{
request.setAttribute("error", "用户密码错误");
request.getRequestDispatcher("login.jsp").forward(request, response);
}
}
}
展开