谁能告诉我 Java EE 规则是否需要HttpSession#setMaxInactiveInterval()
重置 lastAccessTime 或刷新会话实例的方法?
例如:
默认会话超时时间为 20 分钟。我登录了,10 分钟后,我在另一个 Web 应用程序中获得了这个 Web 应用程序的会话,并在另一个 Web 应用程序中调用了该方法setMaxInactiveInterval()
。两个 Web 应用程序都在同一域和同一台机器上运行。Web 容器是 Weblogic 11g。
结果是:
调用此方法后,还剩 20 分钟。不知道剩余时间应该是10分钟还是20分钟?如果应该是 10 分钟,这受哪个 Java EE 规范规则的约束?