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