我在同一个Web应用程序中有一个要求设置2个会话超时。
普通用户为60分钟,管理员用户为3小时。
我被告知这是不可能的,我需要为管理员主持一个单独的网络应用程序。
有解决方法吗?
更新: 感谢Bozho和Kurt的回复 - 我有一个后续问题。
session.setMaxInactiveInterval()是否覆盖通过web.xml设置的会话超时值?
答案 0 :(得分:8)
答案 1 :(得分:4)
当我查看HttpSession
界面时,我看到以下方法。
setMaxInactiveInterval(int interval)
:指定servlet容器使此会话失效之前的客户端请求之间的时间(以秒为单位)。