2015-05-20 2 views
-1

В Java Web Application я пытаюсь перенаправить на страницу предварительного запроса пользователем после успешного входа в систему.Как перенаправить ранее запрошенную страницу после входа в java (JSP/Servlet)

Рассмотрим сценарий, в котором после входа в систему он отображает домашнюю страницу (home.jsp). На главной странице есть ссылка на View Profile (profile.jsp). Если какой-либо пользователь напрямую пытается получить доступ к странице профиля без входа в систему, он будет перенаправлен на страницу входа в систему, после входа в систему он должен перейти в профиль (profile.jsp).

Как скопировать код, чтобы перейти на главную страницу профиля?

+2

Как насчет того, чтобы вы проводили исследования, попробуйте что-то спросить, как только вы столкнетесь с конкретной проблемой? – Stugal

+0

Я попытался сделать это, установив атрибут запрашиваемой страницы, но он не работает. – krishna

+0

есть несколько способов сделать это .. но так как это проверка входа в систему/права - скорее всего, это приложение, попробуйте фильтрацию сервлетов .. поиск LoginFilter-- если у вас все еще есть проблемы с поиском - разместите свой код и мы можем помочь –

ответ

0

use if condition if and check для успешного входа в систему, если имя пользователя выполнено успешно, чем использование RequestDispatcher rd = request.getRequestDispatcher ("/ your_previous_page");
rd.forward (запрос, ответ);
еще отправить его на страницу формы входа.

+0

как получить предыдущую страницу? – krishna

Смежные вопросы