У меня есть форма проверки подлинности
с помощью которого я защищаю каталог "secureUser"
Ну, мой вопрос:
Как я могу перенаправить пользователя после входа на запрашиваемую страницу
детали: -
теперь я могу войти в систему, используя это (login.jsp)
<form action="j_security_check" method="POST" id="login_from">
<p>
<input type="text" name="j_username" id="j_username" title="EmailID" />
</p>
<p>
<input type="password" name="j_password" id="j_password" title="Password" />
</p>
<p>
<input type="submit" name="Submit" id="Login" value="Login" />
</p>
</form>
Теперь пользователь запрашивает две или более страниц в одном браузере сеанса (Firefox / т.е. вкладки)
"SecureUser / one.jsp"
"SecureUser / two.jsp"
"SecureUser / three.jsp"
Теперь пользователь получает страницу формы входа, в которой login.jsp для всех трех запрашиваемых страниц
Пользователь аутентифицируется на запрашиваемой странице "secureUser / one.jsp"
Теперь, если пользователь перезагружает страницу «secureUser / two.jsp» или «secureUser / three.jsp», которая теперь показывает login.jsp
он получает ту же страницу login.jsp
Как я могу перенаправить пользователя после одного входа на запрашиваемую страницу
такой, что страница login.jsp после перезагрузки переходит на указанную страницу
Я могу сделать это на странице login.jsp
java.security.Principal obj = request.getUserPrincipal();
if(obj!=null)
{
response.sendRedirect("secureUser/one.jsp");
}
но я не могу получить указанную страницу, такую как two.jsp или three.jsp
Спасибо
Pradyut