package controller; import jakarta.servlet.*; import jakarta.servlet.http.*; import jakarta.servlet.annotation.*; import java.io.IOException; import java.io.PrintWriter; @WebServlet(name = "controller.LoginWebServlet", urlPatterns = "/controller.LoginWebServlet") public class LoginWebServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request,response); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = request.getSession(); if((session.getAttribute("Management")) != null) { session.setAttribute("Management",null) ; } PrintWriter printWriter = response.getWriter(); response.setContentType("text/html;charset=GBK"); printWriter.println("<script>window.location.href='login.jsp'</script>"); } }
package controller; import jakarta.servlet.*; import jakarta.servlet.http.*; import jakarta.servlet.annotation.*; import java.io.IOException; import java.io.PrintWriter; @WebServlet(name = "controller.LoginWebServlet", urlPatterns = "/controller.LoginWebServlet") public class LoginWebServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request,response); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = request.getSession(); if((session.getAttribute("Management")) != null) { session.setAttribute("Management",null) ; } PrintWriter printWriter = response.getWriter(); response.setContentType("text/html;charset=GBK"); printWriter.println("<script>window.location.href='login.jsp'</script>"); } }
package controller; import Service.Login; import bean.Manager; import jakarta.servlet.*; import jakarta.servlet.http.*; import jakarta.servlet.annotation.*; import java.io.IOException; import java.io.PrintWriter; @WebServlet(name = "controller.ManagerLoginServlet", urlPatterns = "/controller.ManagerLoginServlet") public class ManagerLoginServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request,response); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String name = request.getParameter("username"); String inputPassword = request.getParameter("password"); response.setContentType("text/html;charset=GBK"); PrintWriter printWriter = response.getWriter(); String email = new Login().ManagerLogin(name,inputPassword); if(!(email == null)) { Manager manager = new Manager(name,inputPassword,email); HttpSession session = request.getSession(); session.setAttribute( "manager",manager); request.getRequestDispatcher("html/index.jsp").forward(request,response); } else { printWriter.println("<script>alert(\"登陆失败,请检查后重新登陆\");</script>"); printWriter.println("<script>window.location.href='login.jsp'</script>"); } } }
package controller; import Service.Login; import bean.Manager; import jakarta.servlet.*; import jakarta.servlet.http.*; import jakarta.servlet.annotation.*; import java.io.IOException; import java.io.PrintWriter; @WebServlet(name = "controller.ManagerLoginServlet", urlPatterns = "/controller.ManagerLoginServlet") public class ManagerLoginServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request,response); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String name = request.getParameter("username"); String inputPassword = request.getParameter("password"); response.setContentType("text/html;charset=GBK"); PrintWriter printWriter = response.getWriter(); String email = new Login().ManagerLogin(name,inputPassword); if(!(email == null)) { Manager manager = new Manager(name,inputPassword,email); HttpSession session = request.getSession(); session.setAttribute( "manager",manager); request.getRequestDispatcher("html/index.jsp").forward(request,response); } else { printWriter.println("<script>alert(\"登陆失败,请检查后重新登陆\");</script>"); printWriter.println("<script>window.location.href='login.jsp'</script>"); } } }
package controller; import jakarta.servlet.*; import jakarta.servlet.http.*; import jakarta.servlet.annotation.*; import java.io.IOException; import java.io.PrintWriter; @WebServlet(name = "controller.ManagementServlet", urlPatterns = "/controller.ManagementServlet") public class ManagementServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request,response); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = request.getSession(); session.setAttribute("Management","Management"); PrintWriter printWriter = response.getWriter(); response.setContentType("text/html;charset=GBK"); printWriter.println("<script>alert(\"正在跳转管理员身份登录页\");</script>"); printWriter.println("<script>window.location.href='login.jsp'</script>"); } }
package controller; import jakarta.servlet.*; import jakarta.servlet.http.*; import jakarta.servlet.annotation.*; import java.io.IOException; import java.io.PrintWriter; @WebServlet(name = "controller.ManagementServlet", urlPatterns = "/controller.ManagementServlet") public class ManagementServlet extends HttpServlet { @Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request,response); } @Override protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { HttpSession session = request.getSession(); session.setAttribute("Management","Management"); PrintWriter printWriter = response.getWriter(); response.setContentType("text/html;charset=GBK"); printWriter.println("<script>alert(\"正在跳转管理员身份登录页\");</script>"); printWriter.println("<script>window.location.href='login.jsp'</script>"); } }