Session清理解决问题
来源:互联网 发布:知乎 150常数 编辑:程序博客网 时间:2024/05/16 15:08
Session.Abandon (当前页面结束之后删除Session对象)
Session.Clear(清理Session对象中的内容)
Abandon
语法
注释
- <%
- Session.Abandon
- Session("MyName") = "Mary"
- Reponse.Write(Session("MyName"))
- %>
示例
Clear
Session.Abandon 和Session.Clear有何不同
主要的不同之处在于:
关于session认识的几个误区
1.浏览器窗口关闭,session就会随之过期了?
这种观点在不少web开发人员中非常流利,实际上是不对的。session是有一个过期时间的,只要是session的过期时间没到,session就不会过期。以tomcat为例。tomcat的默认的session的过期时间是30分钟,可以在项目的web.xml里面重新设置这个值:
- <session-config>
- <session-timeout>20</session-timeout>
- </session-config>
2.服务器停掉了,session也就过期了?
还是那句话,只要是session的过期时间没到,session就不会过期。
还是以tomcat为例,服务器关掉的时候,tomcat会把当前还没失效的session存放到${TOMCAT_HOME}\work\Catalina\localhost\项目名\SESSIONS.ser文件里面。当下次tomcat启动的时候,tomcat会把这个文件里面的session重新读到内存。
因此:
(1)如果存到session里面的数据是不可序列化的,tomcat在把session写到文件的时候就会出错。
(2)只要你的session还没过期,期间tomcat重启了,是不会影响客户端的连接的。
总之,一句话:session是否过期只跟“到没到过期时间”有关,跟浏览器窗口和服务器是否关闭都没有关系。
- Session清理解决问题
- Session清理解决问题
- 清理killed session
- 缓存与session的清理
- 项目svn更新提示被锁着,使用svn“清理”解决问题
- oracle session inactive killed 批量清理
- 建立JOB定期清理KILLED的SESSION
- Session脏检查及清理缓存机制
- python 定时清理django 过期 session
- 解决问题
- 解决问题
- 解决问题
- 解决问题
- 解决问题。。。。
- 解决问题
- 解决问题
- 解决问题
- 解决问题
- paip.myeclipse7 java webservice 最佳实践o228
- Android UIAutomator Test
- it技术网站收藏
- 程序员永远的痛之字符编码的奥秘
- namespace C++
- Session清理解决问题
- IOS的变量前加extern和static字段
- android获得asset资源
- 12个在线网站测速工具——web性能
- 再谈Qt Focus事件
- jQuery选择器大全
- 测试一下好不好用
- android中Invalidate和postInvalidate的区别
- Linux 系统命令及其使用详解(大全)