为什么会话在我的JSP页面中返回null?
我在学习课时遇到了麻烦。 代码非常基本,这里没有错误,但是当我启动 项目,我总是得到一个空值,其他人见过吗? 这是我的密码:为什么会话在我的JSP页面中返回null?,jsp,session,Jsp,Session,我在学习课时遇到了麻烦。 代码非常基本,这里没有错误,但是当我启动 项目,我总是得到一个空值,其他人见过吗? 这是我的密码: a.jsp: <body> <h1>restore my session</h1> <% session.setAttribute("aaaa", "AAAA"); %> </body> b.jsp: <body> <h1
a.jsp:
<body>
<h1>restore my session</h1>
<%
session.setAttribute("aaaa", "AAAA");
%>
</body>
b.jsp:
<body>
<h1>get my session</h1>
<%
String s =(String) request.getAttribute("aaaa");
%>
<%=s %>
</body>
Thanks for giving your advice!
a.jsp:
恢复我的会话
b、 jsp:
获取我的会话
谢谢你的建议!
应该是
session.getAttribute("aaaa");
以获取值 将此代码添加到jsp的顶部
<%@ page session = "false" %>
如果可能,设置会话必须始终在servlet端,而不是jsp本身。
我不擅长解释,但我希望它能有所帮助。很有效!非常感谢,为我的粗心大意感到羞耻非常感谢你给出的解决方案,虽然第一个答案指出了我的错误,但你的答案也给出了另一种思路。