奇怪问题:详情请进。参与者均有分相赠!!!!
小弟最近遇到一奇怪问题,我的session莫名其妙的会丢失。
我们正在用STRUTS+J2EE来开发项目,有一个功能模块需要弹出许多窗口。当弹出到一个特定的窗口的时候(每次都是打开这个窗口出问题),程序中处理需要再次进入到ACTION中,然后再FORWARD到这个窗口,这时候在ACTION中发现我执行类似这样
HttpSession session = request.getSession(true);
ClassName aaa = (ClassName)session.getAttribute("sessionname");
的语句的时候就会报空指针的错误,显然SESSION已经为空,这样页面就打不开了。
我很是奇怪,这到底是为什么呢,而且偶尔会没有错误。哪为兄弟能够帮忙,小弟将不甚感激啊~~~~~~~~~~~
//HttpSession session = request.getSession(true);
//会创建一个新的SESSION,这样得到SESSION是没有问题,但是我以前保存到SESSION里面的数据就没有了,所以这个方法是行不通的