【发布时间】:2011-09-04 01:40:10
【问题描述】:
我可以在定义的不活动时间后注销用户。
<session-timeout>240</session-timeout>
但是,有什么方法可以在指定的时间内退出,或者更好,例如直到指定时间后 5 分钟不活动。
【问题讨论】:
-
我不明白你为什么不把
<session-timeout>从240分钟修改为5分钟。 -
因为用户在使用它。有时它会永久使用,有时只是偶尔使用。在第二种情况下,5 分钟不活动后注销会导致定期注销,这对用户不友好
-
我已经做了一个新的答案(关于听众的奇怪行为)
-
所以您希望能够更改特定请求的会话超时?如果是这样,是哪一个,什么时候?哪些请求需要 240 分钟的超时,哪些需要 5 分钟的超时?您想什么时候更改?
-
工作时间分为轮班,在轮班期间应该是例如 30 分钟(当然 240 太多了)和实际轮班结束后的 5 分钟(例如下午 2.05)
标签: jsf servlets web.xml session-timeout programmatic-config