JSP会话变量未逐页保存

我正在尝试使用setattribute和getattribute函数存储会话变量。我有一个jsp页面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页面中,它输出null。还有其他我需要做的设置吗?我一直在努力使它永远起作用,但是当我更改页面时,会话变量一直变成null。

谢谢。

编辑:我正在为Java EE开发人员使用eclipse IDE,所以我想知道是否必须更改某些设置或某些内容,因为在我看来我的代码是正确的,但是却无法正常工作...

编辑:我使用session.getID()并发现,当我从Dashboard.jsp页面转到temp.jsp页面时,会话正在更改。如何保持相同的会话?

huangchaoqi 回答:JSP会话变量未逐页保存

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3149190.html

大家都在问