diff --git a/ticketing-master/src/com/cn/servlet/GetAllAdminServlet.java b/ticketing-master/src/com/cn/servlet/GetAllAdminServlet.java index b32f907..d7946f2 100644 --- a/ticketing-master/src/com/cn/servlet/GetAllAdminServlet.java +++ b/ticketing-master/src/com/cn/servlet/GetAllAdminServlet.java @@ -14,26 +14,35 @@ import com.cn.service.impl.AdminServiceImpl; /** * - * @ClassName: GetAllAmdinServlet - * @Description: 管理员 获取所有管理员 + * @ClassName: GetAllAmdinServlet + * @Description: 管理员获取所有管理员信息的Servlet * @author: ljy * @date: 2019年11月20日 下午12:55:22 */ public class GetAllAdminServlet extends HttpServlet { - private static final long serialVersionUID = 1L; - - - private AdminService adminService = new AdminServiceImpl(); - - protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { - - List adminList = adminService.getAllAdmin(); - request.setAttribute("adminList", adminList); - - request.getRequestDispatcher("pages/admin/right/getAllAdmin.jsp").forward(request, response); - - } - - - -} + private static final long serialVersionUID = 1L; + + // 声明一个AdminService类型的变量,用于访问管理员相关的业务逻辑 + private AdminService adminService = new AdminServiceImpl(); + + /** + * 处理GET请求的方法。 + * 当客户端发送GET请求时,这个方法会被调用。 + * @param request HttpServletRequest对象,包含客户端请求信息。 + * @param response HttpServletResponse对象,用于发送响应到客户端。 + * @throws ServletException 可能抛出的Servlet异常。 + * @throws IOException 可能抛出的IO异常。 + */ + protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { + + // 使用AdminService的getAllAdmin方法获取所有管理员的列表 + List adminList = adminService.getAllAdmin(); + // 将管理员列表设置为request的属性,以便在JSP页面中可以访问 + request.setAttribute("adminList", adminList); + + // 使用RequestDispatcher将请求转发到指定的JSP页面 + // "pages/admin/right/getAllAdmin.jsp"是JSP文件的路径,用于展示所有管理员信息 + request.getRequestDispatcher("pages/admin/right/getAllAdmin.jsp").forward(request, response); + + } +} \ No newline at end of file