有關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 ...