JSP页面退出时清除会话Session
我们用一个quit.jsp来处理用户退出系统的操作,quit.jsp负责注销session,及时释放资源。
- 注销session。
- 关闭浏览器窗口。
其代码如下所示:
1 <%@ page contentType="text/html; charset=GBK" %> 2 <% 3 session.invalidate(); 4 %> 5 6 <script language="javaScript" > 7 window.opener = null; 8 window.close(); 9 </script>
提示:
在用户退出系统时,需要注销session,否则只有等到session在服务器中过期后,session对象才会被清除。假设一个session的不活动最大时间为30分钟(默认的时间),如果不手工清除session对象,则当一个用户退出系统后再过30分钟,这些对象所占用的系统资源才会被释放。
转载于:https://www.cnblogs.com/bluepoint2009/p/jsp-quit-clear-session.html
JSP页面退出时清除会话Session相关推荐
- KindEditor上传的图片显示在jsp页面上时调整布局
场景 使用KindEditor上传图片后将富文本的内容存在数据库中为: 测试<img src="http://*****:9090/test/upload/commentFile/89 ...
- jsp页面格式化时间或数字
所有标签: Tags fmt:requestEncoding fmt:setLocale fmt:timeZone fmt:setTimeZone fmt:bundle fmt:setBundle ...
- JSP页面打开时先加载Servlet
有很多方法:一.异步加载,用ajax或jquery的post方式.二.用struts的action标签,页面一加载就执行一个action, 不过用servlet就没用了.三.用jsp的forward标 ...
- JSP 页面访问用户验证
jsp安全性问题,当别人知道某个jsp文件的网址后就可以跳过登陆页面直接访问该jsp文件了,这样无法禁止外部无权限用户的访问.本文讨论内容是通过权限验证的用户,才可以访问特定的页面. JSP 页面验证 ...
- 微信小程序退出页面时清除定时器
由于小程序页面退出时,定时器和长连接等不会自动清除断开,所以需要我们在生命周期函数中手动清除 但是定时器定义在函数中,我们无法在函数外清除,所以为了解决这个问题,我们需要把定时器定义在data中 比如 ...
- 小程序退出页面时清除定时器
由于小程序页面退出时,定时器和长连接等不会自动清除断开,所以需要我们在生命周期函数中手动清除 但是定时器定义在函数中,我们无法在函数外清除,所以为了解决这个问题,我们需要把定时器定义在data中 比如 ...
- ASP.NET系统退出(移除Session 、清除浏览器缓存)
一.在退出时移除Session,首先在登录时要记录登录信息 Session["id"] = user.id.ToString();Session["name"] ...
- JAVA里的jsp网页背景_【JavaWeb】JSP 页面
JSP 页面 简介 JSP(Java Server Pages),即 Java 的服务器页面.它的主要作用是代替 Servlet 程序回传 HTML 页面的数据,因为 Servlet 程序回传 HTM ...
- tomcat work目录的作用就是编译每个项目里的jsp文件为java文件如果项目没有jsp页面则这个项目文件夹为空...
最近发现,很多网友喜欢把tomcat的work目录里的东西叫做缓存,其实那不是很恰当,work目录只是tomcat的工作目录,也就是tomcat把jsp转换为class文件的工作目录,这也正是为什么它 ...
最新文章
- 计算机网络7层协议模型,计算机网络(一) OSI七层模型及TCP/IP dubbo协议
- Serlvet学习笔记之四—对文件的操作
- pythondict(zip())_python基础:zip和dict详解
- 用Java刷OJ超时怎么办?原因分析及解决方式
- MFC菜单栏(CMenu)控件
- 项目总结——机房收费系统合作版
- 【Python科学计算系列】矩阵
- oracle cogs 科目,请问R12中,Mtl_material_transaction中的 COGS Recognition记录是干啥的?
- c语言指针改良,重新认识C语言指针(上)(示例代码)
- 软件测试 学习之路 linux vim编辑器
- php propel,关于propel--PHP
- 作为前端程序员,你不能不知道的这个小技巧
- SSD容量也不宜小,最好1T往上
- 管家婆A8 TOP V9.5.1版本安装需知!
- raw os 之状态机编程
- Alexa Top 1000 在中国的访问情况
- Linux系统的优点小结
- 低版本MAC如何升级系统
- 北部湾及涠洲岛海域潮汐和海平面特征
- 尝试用Unity还原蔚蓝(Celeste)—— 真·操控、移动、手感篇
热门文章
- 接上,进一步优化,LruCache缓存
- 异步任务AsyncTask
- matlab通过“ideal_lp设计理想高通滤波器_常见低通、高通、带通三种滤波器的工作原理...
- 高阶函数||编程范式: 命令式编程/声明式编程 || 编程范式: 面向对象编程(第一公民:对象)/函数式编程(第一公民:函数)
- 触发器——创建||更新||删除||查看
- POST请求||带参数的POST请求
- java的知识点27——lambda推导
- java的知识点17——java.util.Arrays类、多维数组
- 用MATLAB编程求出三位数中全部的水仙花数
- JSplitPane