首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp 清除session 有关问题

2012-01-26 
jsp 清除session 问题在action里给session赋值HttpSessionsessionsessionrequest.getSession()session.

jsp 清除session 问题
在action里给session赋值
HttpSession   session;
session   =   request.getSession();
session.setAttribute( "userid ",   Integer.toString(user.getId()));

退出时:
HttpSession   session   =   request.getSession();
session.removeAttribute( "userid ");
为什么,我在其他页面取session值时还有值
HttpSession   session;
session   =   request.getSession();
String   log_user   =   (String)   session.getAttribute( "userid ");

还有值存在,很是郁闷呀?????
用的时tomcat的服务器


[解决办法]
你都退出了,还能打开其他页面?
[解决办法]
退出的时候用session.invalidate()就行了啊
[解决办法]
怎么可能呢
[解决办法]
session.invalidate()这个会不行,不会吧,
[解决办法]
退出的时候用session.invalidate()就行了啊,绝对可以
[解决办法]
session.invalidate()
[解决办法]
request.getSession().removeAttribute( "user ");
request.getSession(true).invalidate();
这样呢
[解决办法]
退出时把session给个空值看看行吗

[解决办法]
把session给个空值 session不还是有值的么?
session.invalidate();这个肯定好使 然后你注意写的位置
看看这句话执行没啊`?

[解决办法]
session.setAttribute( "userid ",null);
这个可以,我试过了
[解决办法]
session.removeAttribute( "userid "); 
session.invalidate();
response.sendRedirect(index.jsp);

热点排行