Struts2 action間的跳轉

2021-08-31 02:07:51 字數 615 閱讀 8469

有關struts2中action間的跳轉可分為兩部分,一部分為同乙個包中action間的跳轉,還有乙個就是在不同包中action間的跳轉。不管是不是在同乙個包中,首先要明確的是要實現跳轉,必須要將result中type屬性設為chain或redirectaction。

一、同乙個包中的跳轉

在action的results裡面的type型別配置為「chain」,跳轉的action的url直接寫要跳轉到的action名稱即可。

如下面的package,從瀏覽器訪問r1.action之後跳轉到r2.action,最後跳轉到1.jsp頁面顯示給使用者!

r2/1.jsp

二、不同包中的跳轉

需要使用param標籤,其中param的name屬性不需要修改,只需修改標籤對應的值即可,如下,只需修改ss及/pp就行。

從瀏覽器訪問r1.action之後跳轉到package為paramsredirect中的r2.action,最後跳轉到1.jsp頁面顯示給使用者!

r2/pp

method123

/1.jsp

struts2 action間跳轉傳值

方法一 我現在需要把乙個action action1 中的變數傳遞到另外的乙個action action2 中,兩個action中都定義了屬性 string userid,user user,並且定義了相應的getter,setter方法,在struts.xml中配置如下 action2 同乙個na...

struts2 action 配置方法

struts2 action幾乎完全吸收了xwork 的精華,近日學習struts 2,總結一下action的配製方法。首先看一下com.opensymphony.xwork2.action的介面宣告,action提供execute 方法,子類必須實現execute 方法。public inte c...

struts2 action中result引數詳解

chain 用來處理action鏈 com.opensymphony.xwork2.actionchainresult dispatcher 用來轉向頁面,通常處理jsp org.apache.struts2.dispatcher.servletdispatcherresult freemaker ...