我要求将我的j2ee应用程序的会话到期时间设置为4分30秒。
据我所知,会话配置部分只允许分钟。
<session-config>
<session-timeout>
[Minute]
</session-timeout>
</session-config>
我的问题是,是否可以输入小数值,如4.5(相当于4 Miute 30秒)?
<session-config>
<session-timeout>
4.5
</session-timeout>
</session-config>
答案 0 :(得分:0)
会话的默认超时时间由servlet定义 容器,可以通过getMaxInactiveInterval方法获得 HttpSession接口。这个时间可以改变 开发人员使用HttpSession的setMaxInactiveInterval方法 接口。这些方法使用的超时时间定义如下 秒
因此您应该能够使用setMaxInactiveInterval方法指定session-timout。
答案 1 :(得分:0)
经过大量研究后,我不得不接受这样一个事实:只允许整数
session-timeout
标记。如果会话到期时间设置为秒,那么只剩下来通过Java来控制它。
要回答我的问题,无法通过web.xml设置会话到期时间