AdSense

網頁

2017/8/9

Struts 2 從action呼叫另一個action redirect action result

在Struts2的設定檔中,若action執行完要導向另一個action的設定如下。

<action name="show" class="userAction" method="show">
  <result name="success">/jsp/user.jsp</result>
</action>

<action name="update" class="userAction" method="update">
  <result type="redirectAction">
    <param name="actionName">show</param>
  </result>
</action>

<result>屬性type要設為"redirectAction">param< name"actionName",值為要轉交的action名稱。

action方法仍要回傳字串才可成功轉交。

public String update(){
    ...
    return SUCCESS;
}

public String show(){
    ...
    return SUCCESS;
}


沒有留言:

AdSense