Я пытаюсь использовать функции setAttribute и getAttribute для хранения переменных сеанса. У меня есть страница Jash Dashboard.jsp, которая включает в себя
<%
session.setAttribute("test", "value");
out.print(session.getAttribute("test"));
%>
<a href = "temp.jsp">temp</a>
и еще одна страница JSP Temp.jsp, которая просто имеет
<%
out.print(session.getAttribute("test"));
%>
На странице панели инструментов, он правильно выводит «значение»,но на странице temp.jsp он выводит ноль. Есть ли какие-либо другие настройки, которые я должен сделать или что-нибудь? Я пытался заставить это работать вечно, но переменная сеанса продолжает становиться нулевой, когда я меняю страницы.
Спасибо.
Редактировать: я использую Eclipse IDE для JavaРазработчики EE, поэтому мне было интересно, если мне нужно изменить некоторые настройки или что-то, потому что мне кажется, что мой код правильный, но он не работает ...
Редактировать: я использовал session.getID () и обнаружил, что сессия меняется, когда я перехожу со страницы Dashboard.jsp на страницу temp.jsp. Как мне сохранить тот же сеанс?