为什么会话在我的JSP页面中返回null?

时间:2018-08-10 10:21:42

标签: jsp session

在学习课程时,我遇到了麻烦。 该代码非常基础,这里没有错误,但是当我启动时  项目,我总是得到一个空值,其他人曾经遇到过吗? 这是我的代码:

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!

2 个答案:

答案 0 :(得分:0)

应该是

session.getAttribute("aaaa");  

获取值。

答案 1 :(得分:0)

将此代码添加到您的jsp顶部

<%@ page session = "false" %>

如果可能的话,设置会话必须始终在servlet端而不是jsp本身。 我不擅长解释,但希望对您有所帮助。