关闭浏览器时,释放session
来源:互联网 发布:送给老年人的礼物知乎 编辑:程序博客网 时间:2024/06/06 05:49
关闭浏览器时,释放session
1、获取浏览器关闭事件
window.onbeforeunload = function() { var n = window.event.screenX - window.screenLeft; var b = n > document.documentElement.scrollWidth-20; if(b && window.event.clientY < 0 || window.event.altKey) { window.open("close.jsp"); } }
2、在close.jsp中使用java代码释放session
//任何时间登陆,销毁sessionUserInfo user = (UserInfo) session.getAttribute("user");if (user != null) {String userid = user.getUserid();session.removeAttribute("user");application = session.getServletContext();((HashMap) application.getAttribute("onlyuser")).remove(userid);//记录用户退出过程new RecordUserTrack().logoutUserTrack(user);System.out.println("login.jsp destory user: "+ user.getUserid());}
3、session释放后在close.jsp中执行js代码关闭close.jsp窗口
3.1、一段JavaScript脚本程序,负责关闭窗口,如果网页不是通过脚本程序打开的(window.open()),调用window.close()脚本关闭窗口前,必须先将window.opener对象置为null,否则浏览器(IE7、IE8)会弹出一个确定关闭的对话框。
function closeWindow() { window.opener = null; window.open(' ', '_self', ' '); window.close();}
对于关闭框架窗口
function closeWindow() { window.opener = null; window.open('', '_top', ''); window.parent.close(); }
0 0
- 关闭浏览器时,释放session
- laravel关闭浏览器释放session
- 直接关闭IE,释放Session
- 关闭浏览器Session失效.
- 关闭浏览器销毁session
- 浏览器关闭,Session生命周期
- 在线人数统计,解决了关闭浏览器窗口,释放session的问题
- 关闭浏览器,清空SESSION
- JS关闭浏览器Session失效.
- php 关闭浏览器,销毁session
- 关闭浏览器时候Session对象
- 关闭浏览器后的session
- 关闭浏览器session对象失效
- 浏览器关闭时 清除服务端相应SESSION的问题
- django设置当浏览器关闭时,session失效
- 实现关闭浏览器时清除session的方法
- 对于Session会不会在关闭浏览器时失效这个问题...
- 关闭浏览器,和浏览器禁用cookie时Session处理的方法
- java 编程好习惯(待总结)
- Fragment A按钮操作FragmentB
- 解决tomcat启动产生[SetPropertiesRule]警告问题
- Oracle GoldenGate 12c 配置Oracle Database 12c Multitenant database
- 劳动合同仅约定试用期的,试用期不成立
- 关闭浏览器时,释放session
- HashMap的工作原理
- wxPython 入门
- 解决mysql不能远程登陆的问题
- ZOJ 3600 Taxi Fare(模拟)
- java学习总结——第九天
- C#软件开发实例.私人订制自己的屏幕截图工具(二)创建项目、注册热键、显示截图主窗口
- 介绍一些iOS开发入门级别的教程及书籍
- Android软件开发之数据的新建 储存 读取 删除