Как перенаправить со страницы сервлета на другую страницу JSP - PullRequest
0 голосов
/ 28 февраля 2019

Я создаю систему управления проектами онлайн-экзаменов.Есть три Администратора, Факультет и Студент, Администратор и Факультет могут вставлять, обновлять и удалять тему и вопросы, которые я хочу сделать сервлетом, когда администратор добавляет или удаляет тему или вопросы. Сервлет должен быть возвращен Перенаправить на домашнюю страницу администратора и когда факультет может добавить или удалить темуили страница вопросов должна быть перенаправлена ​​на домашнюю страницу факультета

1 Ответ

0 голосов
/ 28 февраля 2019

Вы можете создать класс 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");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...