我有一個abc.jsp頁面。 我在那個頁面上有一張圖片。 點擊該圖片,我需要檢查用戶是否已經登錄。 如果是,我需要顯示xyz.jsp。 如果不是,我需要讓用戶登錄。 成功之後,我需要再次訪問xyz.jsp。Struts重定向
我正在使用Struts2。
幫我解決這個問題。
我有一個abc.jsp頁面。 我在那個頁面上有一張圖片。 點擊該圖片,我需要檢查用戶是否已經登錄。 如果是,我需要顯示xyz.jsp。 如果不是,我需要讓用戶登錄。 成功之後,我需要再次訪問xyz.jsp。Struts重定向
我正在使用Struts2。
幫我解決這個問題。
您可以使用攔截器來達到您的目的。攔截器將幫助您在每次請求之前和之後執行身份驗證,記錄等。 以下鏈接對於您在struts2中實現身份驗證可能會有幫助。
http://www.journaldev.com/2210/struts-2-interceptor-tutorial-with-custom-authentication-interceptor-example
好的,我會檢查它 – 2015-03-13 10:39:27
下面是簡單的步驟(不攔截):在您的abc.html頁面級的onclick圖像按鈕
<action name="CheckUserDtl"
class="com.user.CheckUserDtl">
<result>/WEB-INF/user/xyz.jsp</result>
</action>
2):
1)定義動作的struts.xml文件請致電CheckuserDtl action
3)在com.user.CheckUserDtl
動作文件中寫下您的驗證碼:
例子:
@Override
public String execute()
{
//write code authentication code here
return SUCCESS;
}
注意:更好的辦法是使用認證攔截。
謝謝!有效。 – 2015-03-13 11:17:24
我已經使用攔截器的概念來解決這個問題。
請顯示您的abc.jsp頁面 – 2015-03-13 10:36:20
它有一個圖像和一些其他的東西。 – 2015-03-13 10:38:27
創建一個攔截器是正確的方法 – 2015-03-13 10:38:49