2013-08-27 3 views
1

Я разработал фильтр, который сначала проверяет, существует ли сеанс или нет, если запрос сделан клиентом, и он будет отображать запрошенные страницы напрямую, если сеанс существует, если фильтр не перенаправит пользователя на сервлет (LoginNow.do), который покажет страницу входа в систему, чтобы создать объект сеанса при успешном завершении входа.Как перенаправить на запрошенную страницу jsp после успешного входа в систему?

Но у меня все еще есть небольшая проблема с перенаправлением пользователя на запрашиваемую страницу после успешного входа в систему. Я добавил запрашиваемую страницу в качестве параметра в URL-адресе, если ее ссылка на индексной странице была нажата, которая будет объединена с URL-адресом login.jsp до тех пор, пока не будет выполнена преемственность входа, в этот момент эта страница будет отображаться пользователю , Однако страница входа в систему не отображается на этом этапе, и я не знаю, почему?

http://localhost:8080/ACMEDemo/LoginNow.do?referer=/ACMEDemo/content1.jsp 

ответ

0

Вам не нужна ваша папка приложения.

http://localhost:8080/ACMEDemo/LoginNow.do?referer=content1.jsp 

Тогда

response.sendRedirect("./" + request.getParameter("referer")); 
+0

Это очень хорошая идея. благодаря – Tuhamy

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