Код выхода в JSP - PullRequest
0 голосов
/ 18 мая 2009

Я использую аутентификацию базового уровня, и мне нужен лучший код выхода из системы в JSP / Servlet. Я использую JSP & сервлет и MS-Access в качестве бэкэнда.

Требуется ли создавать сеанс в JSP?

Ответы [ 3 ]

2 голосов
/ 06 июня 2009

, если вы хотите выйти из приложения, попробуйте:

request.getSession () недействительными ();.

0 голосов
/ 20 мая 2015

Если вы используете Servlet 3.0 API, используйте:

<a href="${pageContext.request.logout()}">Logout</a>

Это работает (проверено и доказано)!

0 голосов
/ 26 ноября 2009

request.getSession () недействительными (). не будет работать разрешает ... поэтому через 1 шаг после успешного входа в систему установите сеанс session.setAttribute ("loginstatus", "true"); при выходе установите это значение "ложь";

и для страницы входа в систему укажите файл authentication.jsp который позволяет проверить состояние сеанса "loginstatus", если оно ложно, тогда он перенаправляет управление на страницу входа в систему .... Я думаю, это будет работать ...

...