session-timeout失效时间

时间:6年前   阅读:5635

session。是存储在服务端的会话信息。一般客户狂有一个对应的cookie,其key值为独一无二的sesionID,根据id。浏览器可以在服务端找到session对象。如果未找到直接重新创建。会话一般可以认为是客户端在请求服务端,建立连接产生的一次通话,BS结构,浏览器打开一个特定的网址对应的网页,可以认为是一次会话。   

会话的有效时长,具体设置的方法有三种:

1、在web容器中设置(以tomcat为例)

在tomcat-7.0\conf\web.xml中设置,以下是tomcat7.0中默认配置:

<session-config>

<session-timeout>15</session-timeout>

</session-config>

tomcat默认session超时时间为15分钟,可以根据需要修改,负数或0为不限制session失效时间

这里要注意这个session设置的时间是根据服务器来计算的,而不是客户端。所以如果在调试程序,应该是修改服务器端时间来测试,而不是客户端

2、在工程的web.xml中设置

<!--时间单位为分钟-->

<session-config>

<session-timeout>20</session-timeout>

</session-config>

这里的20是指20分钟失效

3、通过java代码设置

session.setMaxInactiveInterval(30*60);//以秒为单位,即在没有活动30分钟后,session将失效

三种方式优先等级:1 < 2 < 3

网页在刷新时sesion开始重新计时。(也就是说长时间不对网页进行任何操作会导致session_out(会话超时))

本站声明:网站内容来源于网络,如有侵权,请联系我们https://www.qiquanji.com,我们将及时处理。

微信扫码关注

更新实时通知

上一篇:关于发布《深圳证券交易所股票期权试点做市商业务指南》的通知

下一篇:有哪些期权日内短线的交易原则?

网友评论

请先 登录 再评论,若不是会员请先 注册