为什么会话在我的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本身。
我不擅长解释,但我希望它能有所帮助。

很有效!非常感谢,为我的粗心大意感到羞耻非常感谢你给出的解决方案,虽然第一个答案指出了我的错误,但你的答案也给出了另一种思路。