社区
Java SE
帖子详情
请问session的超时到底是指什么啊?
Saro
2004-05-10 02:22:03
是到最大时间就销毁session还是用户没有发出请求一段时间就销毁session?请指教。
...全文
209
7
打赏
收藏
请问session的超时到底是指什么啊?
是到最大时间就销毁session还是用户没有发出请求一段时间就销毁session?请指教。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Saro
2004-05-12
打赏
举报
回复
嗯,感谢诸位。揭帖了。
Saro
2004-05-11
打赏
举报
回复
也就是说在用户登录后,如果session.setMaxInactiveInterval(30)的话,用户30秒没发出请求,就将用户的session销毁是吗?
------------------------------------------------------------
|JSP或Servlet一访问会话对象,会话对象的活动间隔时间就被设置为0|
————------------------------------------------------------
是指每个jsp页面吗?那我设定用户30秒没有发出请求,就将用户的session销毁岂不是无法做到?
当我设定了实现HttpSessionListener接口的listener后,发现如果session.setMaxInactiveInterval(5),然后等待超时就会触发public void sessionDestroyed(HttpSessionEvent se) 方法,但是我将浏览器关掉后,放在session中的"userID"不见了,sessionDestroyed方法却没有触发。实现HttpSessionAttributeListener接口也不能捕捉到session中的"userID"被删除的事件,为什么???
judyhui7612
2004-05-10
打赏
举报
回复
只要JSP或Servlet一访问会话对象,会话对象的活动间隔时间就被设置为0
goldenhua
2004-05-10
打赏
举报
回复
呵呵,真失败,没看清问题;应该是“用户没有发出请求一段时间就销毁session”。
goldenhua
2004-05-10
打赏
举报
回复
Web容器有一个session管理器,一个session用一个session ID来标识,使用此session ID可以访问session管理器保持着的对象;当存在session的情况下,浏览器在和Web服务器交互时会传递session ID(可以通过cookie、URL、hidden input等方式交换);session过期是指在经过一段时间浏览器没有发包含相应的session ID的请求后,Web服务器上的session管理器就将与此session ID相关联的对象销毁掉,资源释放掉,状态也就不再保持了,此session ID也就不再被识别出了。
这下子说的够详细吧?
treeroot
2004-05-10
打赏
举报
回复
晚了一步,楼上的说得对。
judyhui7612
2004-05-10
打赏
举报
回复
用户没有发出请求一段时间就销毁session
Java分布式
Session
的解决方案
Session
一词直译为“会话”,意
指
有始有终的一系列动作/消息。
Session
是Web应用蓬勃发展的产物之一,在Web应用中隐含有“面向连接”和“保持状态”两个含义,同时也
指
代了Web服务器与客户端之间进行状态保持的解决方案。在Web应用诞生之初,应用服务器与浏览器之间仅仅只是基于HTTP协议进行通信。而HTTP协议是无状态的,也就是说每一个请求之间都是相互独立的,互不关联。但是随着应用业务复杂化,服务器需要按照用户的一系列业务操作向用户提供某些特定的、按需的内容。这时候就需要通过保存用户状态,将用户的请求关联起来。
Session
管理正是这一问题的解决方案。本次课程将会带着去学习
session
分布式的问题解决方案,如果对视频中有什么地方不懂或者不理解的话,请直接联系我哦
session
超时
详解
在Web开发中,
Session
是一种用来跟踪用户状态的机制。当用户访问一个Web应用时,服务器为每个用户创建一个唯一的会话(
Session
)。
Session
超时
即为该会话因用户不活跃而被系统销毁的现象。
java 设置
session
超时
_Java设置
session
超时
(失效)的时间
在web容器中设置(以tomcat为例)在tomcat-7.0\conf\web.xml中设置,以下是tomcat7.0中默认配置:30tomcat默认
session
超时
时间为30分钟,可以根据需要修改,负数或0为不限制
session
失效时间这里要...
java
session
超时
判断_
session
了解及
超时
处理
Session
了解
Session
是什么引言在web开发中,...这是开发者对
session
最直观的感受,但是黑洞里的景象或者说
session
内部
到底
是怎么工作的呢?当笔者向身边的一些同事或朋友问及相关的更进一步的细节时,很多人往...
什么是
session
?
Session
是什么
Session
一般译作会话,牛津词典对其的解释是进行某活动连续的一段时间。从不同的层面看待
session
,它有着类似但不全然相同的含义。比如,在web应用的用户看来,他打开浏览器访问一个电子商务网站,...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章