HttpSession中isNew() 和 invalidate()的用法

isNew()是指是否一个新创的session,当用户访问一个支持session的jsp网页时,session被创建,尽管有时session里面并没有任何东西。

invalidate()是指清空session对象里的东西,并不指清除这个session对象本身。

   所以,要判断一个session里面是否存在自己想要的东西(这个session是否有效),是不能用isNew()的,应该用UserInfo userInfo=(UserInfo)session.getAttribute(”USERINFO”);if (userInfo!=null)之类的来判断。

 

 

版权所有。转载时必须以链接形式注明作者和原始出处及本声明。

【转】http://www.learndiary.com/2005/11/httpsession%E4%B8%ADisnew-%E5%92%8C-invalidate%E7%9A%84%E7%94%A8%E6%B3%95/

 

楼主这么辛苦,请扫一下楼主的支付宝红包推荐码吧,记得一定要消费掉哦。双赢哦。

1、打开支付宝首页搜索“8282987” 立即领红包。

2、扫码领红包。

领支付宝红包啦

标题。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值