/** * 验证用户登录 * * @param request * @param response * @return * @throws ServletException * @throws IOException */ public String login(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { // 将用户输入的用户名和密码封装到Manager实体类中 Manager admin = CommonUtils.toBean(request.getParameterMap(), Manager.class); try { Manager manager = loginServer.verifyAdmin(admin); // 确认用户输入 if (manager != null) { manager.setPassword(null); // 将保存的密码消掉 request.getSession().setAttribute("admin", manager); // 将用户信息存放在Session中 response.sendRedirect("index.jsp"); } else { JOptionPane.showMessageDialog(null, "用户名或密码输入错误!"); response.sendRedirect("login.jsp"); } } catch (SQLException e) { e.printStackTrace(); } // 在控制台上输出输入的用户名和密码 System.out.println(admin); return null; }