Я использую веб-контейнер Tomcat. У меня реализовано приложение консоли администратора. Когда я нажимаю на выход из системы, атрибут сеанса обнуляется и становится недействительным, смотрите код ниже в моем файле logout.jsp.
После выхода из системы пользователь попадает на страницу входа. В FireFox я нажимаю кнопку назад, у меня есть следующие вопросы.
Сначала я не получаю страницу с истекшим сроком действия, как в IE
Во-вторых, когда я нажимаю на любую ссылку на странице, я проверяю атрибут sessioon, который я сделал нулевым при выходе из системы. Ценность этого - «успех».
Я полностью запутался с этим поведением. Это проблема с управлением сессиями Firefox или Tomcat.
Я уверен, что мне нужно больше знаний, чтобы понять это поведение. Благодарим Вас за помощь, дайте мне знать, что здесь происходит ...
<%@ page session="false" %>
<%
response.setHeader("cache-control","no-cache");
response.setHeader("Pragma","no-cache");
response.setDateHeader("Expires",-1);
%>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<%
HttpSession session = request.getSession(false);
System.out.println("session"+session);
session.setAttribute("loginStatus",null);
session.invalidate();
%>