Strut2 action之間的多個引數傳遞

2021-07-24 18:14:04 字數 917 閱讀 8952

今天遇到乙個問題,在webwork 2.2裡面給乙個action的result傳多個引數:

原先配置如下

/some.action?field1=$&field2=$

/some.action?field1=$&field2=$

下邊是另外乙個人的:

今天在用struts2在做專案時候,從乙個action我想跳轉到另乙個action,並且呢得帶上值。說說我的做法吧,首先你得在你的第乙個action中這個id必須要有set、get方法。

跳轉時你的struts.xml:

(方法一):

/topicaction!findtopics.do?topicid=$

(方法二):

findtopics

$如果是多個引數的話,繼續再加幾個就行了,對於(方法一)如果是多個引數的怎麼辦? /topicaction!findtopics.do?topicid=$&elementid=$

這不就行了

現在xml和action裡都已經配置好了。就來看jsp頁面吧

再看一下jsp頁面,因為xml裡是直接軒跳的,沒有經過action

所以newjsp.jsp?v=$取v的值時要這麼取(例子)

<

body

>

this is my jsp page.

<

br>

parameters v

<

s:property

value

="#v"

/>

<

s:debug

>

s:debug

>

body

>

取值的話就要取parameters裡的值。

到此,  整個的struts2多個引數傳參已經結束

struts2 action之間的跳轉

result的name屬性 success action正確的執行完成,返回相應的檢視,success是name屬性的預設值 none 表示action正確的執行完成,但並不返回任何檢視 error 表示action執行失敗,返回到錯誤處理檢視 input action的執行,需要從前端介面獲取引數...

struts2 action 之間的跳轉

從action1直接跳轉到action2,有兩種方法 1.需要儲存前乙個action的屬性資訊時使用,儲存住action1的request物件 action2 此處 action2 指action名稱,無須帶.action 或者.do 2.不儲存前乙個action的引數可以用這種方法 action2...

struts2的action與jsp之間傳遞引數

1 瀏覽器往action傳遞引數 在action中設定屬性,並為屬性設定get set方法。傳遞引數時按照屬性的名字賦值即可。如 name aa 取值用request.getprameters 屬性名 public class useraction public string getname pub...