0
我无法使用Struts2管理Session
。如果我成功登录,并且如果再次单击登录的URL,它将再次请求登录。我希望它被登录,直到超时不会发生。Struts 2会话管理。我无法创建会话
我无法使用Struts2管理Session
。如果我成功登录,并且如果再次单击登录的URL,它将再次请求登录。我希望它被登录,直到超时不会发生。Struts 2会话管理。我无法创建会话
会话已经在Struts2中管理。如果您想将某个对象(如用户)放入会话中,则可以使用身份验证拦截器,如this。它检查会话中的用户是否让该动作调用,否则返回login
结果。用户可能想要在不同帐户下登录多次,所以您不应该限制他/她的操作。在JSP中,您可以使用#session
上下文变量检查用户与if
标记的会话。
<s:if test="#session.user == null">
<s:a action="login"><s:text name="label.enter"/></s:a>
</s:if>
<s:else>
<s:a action="logout"><s:text name="label.exit"/></s:a>
</s:else>
您究竟如何维护会话? –