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>
您究竟如何維護會話? –