标签: struts2
我必须在Struts 2应用程序中实现会话管理。
我当前的实现:当用户登录时,我将用户ID放在会话变量中。
我有一个自定义拦截器,可以为用户执行的每个操作调用它。在拦截器中,我检查该会话变量是否具有用户标识。如果会话变量中的userid为null,则重定向到登录页面。注销时,会话对象无效。
问题:用户登录应用程序。如果我打开另一个选项卡并输入url上下文路径,它将再次进入登录页面,这是错误的。我该如何处理?如果用户已经登录,则下一个选项卡应该将他带到主页,而不是登录。