Struts2中的会话管理

Struts2中的会话管理,struts2,Struts2,我必须在Struts 2应用程序中实现会话管理 我当前的实现:当用户登录时,我将userid放入会话变量中 我有一个自定义的拦截器,它为用户执行的每个操作调用。在拦截器中,我检查会话变量是否有用户ID。如果会话变量中的userid为null,我将重定向到登录页面。注销后,会话对象将失效 问题:用户登录到应用程序。如果我再打开一个选项卡并输入url上下文路径,它将再次转到登录页面,这是错误的。我该怎么处理?如果用户已经登录,下一个选项卡应将其带到主页,而不是登录。发布与您的问题相关的代码。非常奇怪

我必须在Struts 2应用程序中实现会话管理

我当前的实现:当用户登录时,我将userid放入会话变量中

我有一个自定义的拦截器,它为用户执行的每个操作调用。在拦截器中,我检查会话变量是否有用户ID。如果会话变量中的userid为null,我将重定向到登录页面。注销后,会话对象将失效


问题:用户登录到应用程序。如果我再打开一个选项卡并输入url上下文路径,它将再次转到登录页面,这是错误的。我该怎么处理?如果用户已经登录,下一个选项卡应将其带到主页,而不是登录。

发布与您的问题相关的代码。非常奇怪,因为通常不同的选项卡共享相同的会话。。。您是否调试了拦截器以查看不同时间会话中的内容?