首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

session怎的才算超时

2013-10-31 
session怎样才算超时1.停留在页面没有数据交换没有打开其他页面还是要停留在页面一动不动2.容器的web.xml

session怎样才算超时
1.
停留在页面没有数据交换  没有打开其他页面

还是要停留在页面一动不动


2.
容器的web.xml 和 项目的web.xml

容器的web.xml
<session-timeout>10</session-timeout>

项目的web,xml
<session-timeout>2</session-timeout>

跑的时候是2分钟超时 还是10分钟超时

3.
session超时时间 是从获得session就开始计算  还是要被认定为“无操作”的时候开始计算?


session? java?web
[解决办法]
session
个人感觉是生成后开始计时了。。
因为登陆CSDN勾选默认登陆的时候,即使我天天登陆。。
每个星期还都是会掉线要求我重新登
[解决办法]

引用:

楼主主要是两个问题,
1、项目的配置会覆盖容器的配置,会先找项目的配置,找不到才会去找容器的配置,所以以项目为准。
2、session的超期,是跟前后台交互有关系的。每次向服务器发送请求,就会更新这个session的时间;tomcat的超期,是有一个专门的扫描线程去检查,如果当前时间-最近访问时间<超时时间,就算超时。  所以你在页面里面晃来晃去是没有影响的,哈哈!
[解决办法]
页面没有和后台交互,session会过期。容器的web.xml是什么意思?一个项目不就一个web.xml吗?一般是项目的,你那个配置是2分钟过期。
1楼说的那是cookie
[解决办法]
session超时时间是“无操作”的时候开始计算
或者也可以理解成
从创建session开始计算,如果有操作的话,session超时时间重新计时
[解决办法]
引用:
页面没有和后台交互,session会过期。容器的web.xml是什么意思?一个项目不就一个web.xml吗?一般是项目的,你那个配置是2分钟过期。
1楼说的那是cookie

cookie对应的是什么?
一方失效貌似都会失效。。
[解决办法]
页面没有和后台交互,session会过期。容器的web.xml是什么意思?一个项目不就一个web.xml吗?一般是项目的,你那个配置是2分钟过期。

热点排行