日期:2014-05-18  浏览次数:20691 次

3天问了2次的简单的大问题都没能解决?诚请斑竹出来!~谢谢了
我在本机上使用servlet   中的request.getSession().setAttribute( "searchSQL ",   searchSQL);   然后在另一个JSP页面String   searchSQL=(String)session.getAttribute( "searchSQL ");能获取session里面的值,可是我把我做的东西传到服务器上时有错误,错误就出在JSP页面的String   searchSQL=(String)session.getAttribute( "searchSQL ");这句,主要是没有获取到session对象,请问为什么在本机好着到了服务器就错了。。。  
强调:本机环境和服务器环境一样,本切已经设置session失效时间。  
问题就是为什么在本机好着到了服务器就错了。。。  
请高手详细解答!

------解决方案--------------------
分少了点
还是告诉你吧
HttpSession session = request.getSession();
session.setAttribute( "searchSQL ", searchSQL);

这样就可以用了
------解决方案--------------------
你确认获取session里面值的页面和写入session值的页面是同一个IE? 如果你想开新IE获取session值肯定会失败.