session.invalidate() 退出登录
2024-09-03 03:35:00
当浏览器第一次请求时,服务器创建一个session对象,同时生成一个sessionId,并在此次响应中将sessionId 以响应报文的方式传回客户端浏览器内存或以重写url方式送回客户端,来保持整个会话。关闭此浏览器窗口,其内存中的sessionId也就随之销毁。
session.invalidate()是将session设置为失效,一般在退出时使用,但要注意的是:session失效的同时 浏览器会立即创建一个新的session的,你第一个session已经失效了 所以调用它的getAttribute方法时候一定会抛出NullPointerException的
jsessionid只是tomcat中对session id的叫法,在其它容器里面,不一定就是叫jsessionid了
其次你编程的时候实现了添加cookie或者用的是session 这两者都会产生cookie cookie name 为JSESSIONID 应该是你用了session编程,它会在记录此窗口的临时cookie 放在内存中 只要你这个窗口不关掉 它的子窗口也可以得到这个cookie 并使用但你一旦关掉了这个窗口 这个cookie就消失了
最新文章
- java内存泄漏的几种情况
- Oracle_R12C_安装注意点_Win64_exectask
- HTML5中地图矢量化
- WinForm界面开发之布局控件";WeifenLuo.WinFormsUI.Docking";的使用
- ruby实时查看日志
- Android动画的使用总结
- linux笔记:文件编辑器vim
- Qt之透明提示框
- 【C#学习笔记】浏览目录得到路径
- scala-spark练手--dataframe数据可视化初稿
- poj:2992 因子数量
- ACM比赛(进制转换)
- Java生成目录
- LeetCode 287. Find the Duplicate Number (找到重复的数字)
- 安卓Html标签,创意工具类
- ASP.Net Core on Linux (CentOS7) 共享第三方依赖库部署
- Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC
- query string parameters 、 Form Data 、 Request Payload
- 给网站配置免费的HTTS证书
- shell(2)-&;&; 与 || 逻辑或与非