2013-12-17 57 views

回答

0

会话已经在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>