+ -
当前位置:首页 → 问答吧 → session读取值为null

session读取值为null

时间:2011-12-07

来源:互联网

我打开主页index.jsp时加载了login.jsp,登陆的时候设置了session的参数
然后我新开一个页面,从新在地址栏里键入index.jsp,发现session的参数值为null
经测试发现,session的Id都是一样的,说明session没有丢失,丢失的是里面的数据,
头大,问问究竟是怎么回事,要怎么解决

作者: diandimei   发布时间: 2011-12-07

我想应该是多实例吧!你新开一个页面就是在服务器多new了一个对象!

作者: chenqi1988126   发布时间: 2011-12-07

没有啊,session的ID是一样的啊

作者: diandimei   发布时间: 2011-12-07

发现session的参数值为null
什么意思

作者: chao1513392   发布时间: 2011-12-07

重点在于你是怎么存取值的,代码看看吧.

作者: leilei0932_java   发布时间: 2011-12-07

说我在index.jsp中使用session.setAttribute("isRegistered", "no");
在login.jsp中使用session.setAttribute("isRegistered", "yes");
当我关闭浏览器,重新打开index.jsp时,使用
if(session.getAttribute("isRegistered") == null){
  out.print();
}
悲催发生了,居然有输出啊

作者: diandimei   发布时间: 2011-12-07

搞错了,是没有关闭浏览器

作者: diandimei   发布时间: 2011-12-07

热门下载

更多