Переменная сеанса JSP не сохраняется со страницы на страницу - PullRequest
0 голосов
/ 06 ноября 2019

Я пытаюсь использовать функции 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. Как мне сохранить тот же сеанс?

...