今天遇到乙個問題,在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的值時要這麼取(例子)
<取值的話就要取parameters裡的值。body
>
this is my jsp page.
<
br>
parameters v
<
s:property
value
="#v"
/>
<
s:debug
>
s:debug
>
body
>
到此, 整個的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...