/** * Processes requests for both HTTP <code>GET</code> and <code>POST</code> methods. * * @param request servlet request * @param response servlet response * @throws ServletException if a servlet-specific error occurs * @throws IOException if an I/O error occurs */ protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Connection connection; try { connection = OnlineStoreDB.makeConnection(); String mail = request.getParameter("mail"); String password = request.getParameter("password"); Member user = new Member(); user = MemberDAO.findMember(connection, mail, password); // find that user in DB System.err.println(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>Login USER : "******"currentSessionUser", user); session.setAttribute("currentSessionUserId", user.getId()); session.setAttribute("currentSessionUserFirstName", user.getFirstname()); session.setAttribute("currentSessionUserLastName", user.getLastname()); response.sendRedirect("userLogged.jsp"); // logged-in page } else { response.sendRedirect("invalidLogin.jsp"); // error login } } catch (Throwable theException) { System.out.println(theException); } }