我正在制作一个项目在线考试管理系统。 有三个管理员,教职员工和学生 管理员和教职员工都可以插入,更新和删除主题和问题 我想在Servlet必须返回到“管理员添加或删除主题或问题”时重定向到Admin主页,以及在“教师添加或删除主题或问题”页面必须重定向到“教师主页”时制作Servlet
答案 0 :(得分:1)
您可以使用诸如User
之类的字段来创建typeOfUser
类。然后,在注册用户时,您可以根据谁注册来在RegistrationServlet
中填充此字段。例如:管理员,学生,教师。
现在,一旦您捕获了typeOfUser
条信息,则每当用户登录时,就在typeOfUser
中添加Session
,例如:session.setAttribute("typeOfUser", "Admin")
。
教师/管理员添加或删除主题或问题时,选中typeOfUser
并将其重定向到相应页面。代码片段可能如下所示:
String typeOfUser = (String)session.getAttribute("typeOfUser");
if(typeOfUser.equals("admin")){
response.sendRedirect("admin-home.jsp");
}else if(typeOfUser.equals("faculty")){
response.sendRedirect("faculty-home.jsp");
}