Проблема с атрибутом сеанса - PullRequest
0 голосов
/ 04 февраля 2012

Я использую Netbeans 6.9 и Glassfish 3.1 для создания своего веб-приложения. Теперь у меня есть проверка атрибутов сеанса на каждой странице JSP. Тем не менее, в веб-браузере он не работает должным образом. Пример, предположим, у меня есть login.jsp -> bank-data.jsp -> logout.jsp. Теперь я хочу, чтобы после выхода из системы пользователь не мог проверять банковские данные. Поэтому в bank-data.jsp я поместил проверку атрибутов сеанса. Однако в веб-браузере я после выхода из системы могу легко проверить банковские данные, вернувшись назад. Теперь, обновив страницу bank-data.jsp, я нашел правильный вывод, то есть "пользователь не вошел в систему". Может ли какой-нибудь орган помочь мне, как добиться этого без обновления веб-браузера?

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

1 Ответ

0 голосов
/ 04 февраля 2012

Отключите операцию возврата на своих страницах, используя следующий JavaScript.

<script type="text/javascript">
     window.history.forward(1);
</script>

при этом пользователь не сможет вернуться назад.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...