问题描述
我做了两个简单的页面1.jsp和2.jsp。1.jsp页面的代码如下:<%session.setAttribute("aaa","123");%><ahref="2.jsp">下一页</a><%=session.getAttribute("aaa")%>2.jsp页面的代码如下:<%=session.getAttribute("aaa")%>在服务器上执行时,1.jsp页面上可以输出123,当点击“下一页”的链接时,进入到2.jsp页面,输出的确实null。不知道为什么?怎么解决?求助!
解决方案
解决方案二:
我运行起来一点问题没有...代码没错...
解决方案三:
该回复于2011-05-10 13:23:33被版主删除
解决方案四:
你在有什么地方用了session.invalidate()方法??
解决方案五:
你的下一页只是一个链接,而不是一个请求request所以2.jsp获取不到1.jsp里set的值对于你的session是一次对话1.jsp和2.jsp不是一次对话范围,所以获取不到
解决方案六:
引用4楼kelvin6128的回复:
你的下一页只是一个链接,而不是一个请求request所以2.jsp获取不到1.jsp里set的值对于你的session是一次对话1.jsp和2.jsp不是一次对话范围,所以获取不到
同意
时间: 2024-10-06 13:29:44