session超时机制探讨
session超时的一个标准是用户最近发送的请求和服务端当前的时间间隔达到了session的超时时间,就会session超时。那么想和大家讨论一下,是不是每次发送请求的时候,服务端都会刷新一下此次请求的时间?这个时间保存在哪,是session对象的一个属性吗?请知情人事讨论一下,多谢! --------------------编程问答-------------------- web.xml可以配置<!-- Session超时定义,单位为分钟 -->
<session-config>
<session-timeout>60</session-timeout>
</session-config>
从打开一个会话,创建一个session开始
过了这个时间就失效, --------------------编程问答-------------------- 是这样的,是否超时就看上次请求的时间和服务器的当前时间间隔是否大于服务器的配置的超时时间。我的意思是这样的,就是说用户每发送一次请求,是不是会刷新一下最近的一次请求的时间,不然的话怎么判断超时呢。肯定是这个时间间隔要计算出来吧。我是这么理解的哈! --------------------编程问答-------------------- session保存了一个sessionid到客户端的cookie中,tomcat下保持到客户端的cookie的key值是JESSIONID
补充:Java , Web 开发