Session.invalidate与sessiont.removeAtribute()学习比较
来源:互联网 发布:上海 微软云计算架构师 编辑:程序博客网 时间:2024/06/06 10:45
当浏览器第一次请求时,服务器创建一个session对象,同时生成一个sessionId,并在此次响应中将sessionId 以响应报文的方式传回客户端浏览器内存或以重写url方式送回客户端,来保持整个会话。关闭此浏览器窗口,其内存中的sessionId也就随之销毁。
session.invalidate()是将session设置为失效,一般在退出时使用,但要注意的是:session失效的同时 浏览器会立即创建一个新的session的,你第一个session已经失效了 所以调用它的getAttribute方法时候一定会抛出NullPointerException的。
invalidate()是指清空session对象里的东西,并不指清除这个session对象本身。
session.invalidate的销毁是把这个session所带的用户彻底的销毁,这个session跟用户已经紧密联合在一起,所以就一起销毁了,这样就算换了个session,也是登陆不了的。
sessiont.removeAtribute()是清空session中指定的属性.
session.invalidate()來把session做清除的动作 .
session.invalidate()是让当前浏览器的session销毁,也就是一个session被销毁,比如用户登录后注销就用这个,因为注销意味着该用户session中的所有属性均失效。而removeAttribute()可以指定销毁session中的某个属性。
阅读全文
0 0
- Session.invalidate与sessiont.removeAtribute()学习比较
- Session.invalidate与sessiont.removeAtribute()学习比较
- session.invalidate
- session.invalidate()
- session.invalidate()
- Session 与 ViewState 比较
- COOKIE与SESSION比较
- COOKIE与SESSION比较
- viewState 与session比较
- COOKIE与SESSION比较
- COOKIE与SESSION比较
- ViewState 与 Session 比较
- cookie与session比较
- COOKIE与SESSION比较
- session与cookie比较
- session.invalidate作用
- session.invalidate();详细解释
- session.invalidate()和removeAttribute()
- Android快速实现扫一扫(Zxing),闪光灯,生成二维码图片,解析二维码(条码)
- 序列化和反序列化
- 【学习笔记】基于随机森林分类的微博机器用户识别研究
- 多态的特点
- [Leetcode] 440. K-th Smallest in Lexicographical Order 解题报告
- Session.invalidate与sessiont.removeAtribute()学习比较
- 初见MyBatis之CRUD操作
- 游戏控制.音乐代码
- RabbitMq--01
- iOS CoreAnimation专题——实战篇(一)惊艳的进度条效果实现
- PHP实现微信JS-SDK接口选择相册及拍照并上传的方法 lieren_chengshi 2016-12-05 8463 查看 0评论 公开 原文 举报 取精 添加收藏 本文实例讲述了
- rest风格 jquery ajax前台传输data control 方法中加入 @RequestBody 会报415的错误
- 写一个宏实现一个数的奇数位和偶数位交换
- Android开发之轮播图