为什么接受到session值为NULL

醒不来的梦 2008-03-03 11:28:56
我这有2个jsp页
jsp1 如下:
<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%@ include file="access.jsp"%>
<html>
<head>
<title></title>
</head>
<body>
<%
String user="12345";
session.setAttribute("user",user);
out.println(session.getAttribute("user"));
out.println("123545465454556545");
response.setHeader("Refresh","3;url=10000000.jsp");
%>
</body>
</html>

jsp2如下:

<%@ page language="java" contentType="text/html;charset=gb2312"%>
<%@ page import="java.sql.*"%>
<%@ include file="access.jsp"%>
<html>
<head>
<title></title>
</head>
<body>
<%=session.getValue("user")%>
</body>
</html>

打开地一个页后 等转到第二个页后 显示NULL session的值为什么会是空的呢

...全文
354 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
likgui 2008-09-11
  • 打赏
  • 举报
回复
你是怎么进入第二个页面的?如果是重新打开一个页面直接把地址如进去当然不行。在页面jsp1加个连接进入jsp2不可能不行。
gongyali2005 2008-09-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 Brokenfango 的回复:]
你是怎么转到第二页的?
[/Quote]

你把你的SESSION ID打印出来看看,是同一个SESSIONT么?要跳转到第二个JSP得用FORWARD吧.
richard_2010 2008-09-11
  • 打赏
  • 举报
回复
问题有点莫名其妙,从这段代码中看不出什么来。
tuoxie119 2008-09-11
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 airli2309 的回复:]
先把:response.setHeader("Refresh","3;url=10000000.jsp");注释掉试一试
[/Quote]
好像就一个加引号吧。。
taikongxinke 2008-09-11
  • 打赏
  • 举报
回复
学习!
mengdehl 2008-09-11
  • 打赏
  • 举报
回复
程序是正确的 网页默认为80端口 要80端口才行
Brokenfango 2008-03-03
  • 打赏
  • 举报
回复
session.getAttribute("user");
ws010 2008-03-03
  • 打赏
  • 举报
回复
键和值都要加引号
airli2309 2008-03-03
  • 打赏
  • 举报
回复
先把:response.setHeader("Refresh","3;url=10000000.jsp");注释掉试一试
Brokenfango 2008-03-03
  • 打赏
  • 举报
回复
你是怎么转到第二页的?
醒不来的梦 2008-03-03
  • 打赏
  • 举报
回复
session中的值在上个页面的时候不是空的 为什么到了第二个页的时候就是null了呢???
daiyefei 2008-03-03
  • 打赏
  • 举报
回复
user对象可能就是NULL
醒不来的梦 2008-03-03
  • 打赏
  • 举报
回复
session.getAttribute("user"); 还是显示NULL

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧