2015-03-13 55 views
0

我有一個abc.jsp頁面。 我在那個頁面上有一張圖片。 點擊該圖片,我需要檢查用戶是否已經登錄。 如果是,我需要顯示xyz.jsp。 如果不是,我需要讓用戶登錄。 成功之後,我需要再次訪問xyz.jsp。Struts重定向

我正在使用Struts2。

幫我解決這個問題。

+0

請顯示您的abc.jsp頁面 – 2015-03-13 10:36:20

+0

它有一個圖像和一些其他的東西。 – 2015-03-13 10:38:27

+0

創建一個攔截器是正確的方法 – 2015-03-13 10:38:49

回答

1

下面是簡單的步驟(不攔截):在您的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; 

    } 

注意:更好的辦法是使用認證攔截

+0

謝謝!有效。 – 2015-03-13 11:17:24

0

我已經使用攔截器的概念來解決這個問題。