как сделать правильный вход и выход с помощью сервлетов и jsp - PullRequest
0 голосов
/ 02 апреля 2020

структура

страница входа ---> домашняя страница ---> страница выхода.

1) Я создал страницу входа и домашнюю страницу с кнопкой выхода из системы, используя сеансы в сервлете java и jsp х. но после того, как я нажимаю кнопку выхода из системы и нажимаю кнопку возврата в браузере, я получаю ту же домашнюю страницу без каких-либо изменений в содержании вместо этого после того, как я выйду из системы и нажму кнопку «Назад», я получу страницу входа с сообщением об ошибке.

2) теперь аналогично на странице входа, если я нажму кнопку «Назад» с домашней страницы, и теперь я буду на странице входа, сейчас если я нажимаю кнопку перемотки в браузере, я не должен получить домашнюю страницу. Вместо этого я должен получить страницу входа с предупреждающим сообщением.

Я попытался вставить приведенный ниже код, чтобы не сохранять страницу в кэше браузера при входе в систему. jsp, home. jsp pages,

// Set standard HTTP/1.1 no-cache headers.
response.setHeader("Cache-Control", "private, no-store, no-cache, must-revalidate");

// Set standard HTTP/1.0 no-cache header.
response.setHeader("Pragma", "no-cache") 

работает, но когда я нажимаю кнопку выхода из системы и нажимаю кнопку «назад», отображается сообщение «Истек срок действия веб-страницы».

Теперь, если я нажимаю refre sh, домашняя страница отображается так, как будто она вошел в систему нормально.

пожалуйста, покажите мне решение.

Заранее спасибо.

...