2013-12-17 56 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>