关闭浏览器,保存sessionId的方法
来源:互联网 发布:淘宝导航条装修 编辑:程序博客网 时间:2024/05/17 03:59
server在默认情况下,将sessionId保存在cookie中,此cookie默认为关闭浏览器即删除。所以当重启浏览器,访问server就找不到原有的session了。
如果想使用户重启浏览器依然能访问之前的session信息,就需要自己建cookie保存sessionId,然后设置此cookie过期时间。
具体代码:
HttpSession session = request.getSession(); session.setMaxInactiveInterval(60 *60); //存sessionId的cookie Cookie cookieSId = new Cookie("JSESSIONID",session.getId()); cookieSId.setMaxAge(60 *60); cookieSId.setPath("/"); response.addCookie(cookieSId);
0 0
- 关闭浏览器,保存sessionId的方法
- sessionid为什么关闭浏览器消失
- 浏览器刷新页面/关闭页面时,使用jquery+ajax保存数据的方法
- 保存SessionID的几种方式
- sessionid在各个浏览器内的差异
- javascript监听浏览器关闭的方法
- 正确关闭迅雷右侧浏览器的方法
- Android HTTP保存sessionid
- .net .apsx 获得SessionID 的方法
- php,js端获取sessionid的方法
- 解决窗口关闭时保存数据的方法
- 当WPS文件保存并关闭后恢复的方法。
- 微信内嵌浏览器sessionid丢失问题
- bs系统中监测ie浏览器关闭的方法
- 关闭浏览器使session立即失效的方法
- 关闭浏览器使session立即失效的方法
- 关闭浏览器窗口的两种方法分析
- Javascript关闭Chrome等所有浏览器的方法
- LeetCode(189) Rotate Array
- 阅读优秀代码是提高开发人员修为的一种捷径
- 正则表达式30分钟入门教程
- php实现文件上传
- ZooKeeper监控
- 关闭浏览器,保存sessionId的方法
- 关于VFP连接SQL数据库访问链接服务器LinkServer出错的问题
- MVC架构
- 每个程序员都应该了解的内存知识
- JVM中的G1垃圾回收器
- sql一些概念
- servlet生命周期
- 第3周课后实践·阅读程序(1)-通过公共函数为私有成员赋值
- 程序猿:我的未来,在哪里?