7
A
回答
11
假設你在一個動作內的服務器,並希望用某些參數調用另一個動作。
可以使用S:動作標籤援引另一動作,可能帶有附加的/其他參數比原來的動作:
<s:action name="myAction" ignoreContextParams="true" executeResult="true">
<s:param name="foo" value="bar"/>
</s:action>
也可以使用帶有參數的標準的struts-XML結果類型:
<result name="success" type="redirect" >
<param name="location">foo.jsp?foo=${bar}</param>
<param name="parse">true</param>
<param name="encode">true</param>
</result>
如果你想有一個客戶端重定向你必須發送一個網址回用正確的參數的客戶端,也許還可以利用一些JavaScript去那裏。在支柱核心標籤
<s:url action="myAction" >
<s:param name="foo" value="bar"/>
</s:url>
1
<td>
<s:url id="url" action="Logging">
<s:param name="m_userNameInAction"><s:property value="m_userNameInForm"/></s:param>
</s:url>
<s:a href="%{url}">English</s:a>
</td>
+0
對不起?我應該回答嗎?請不要垃圾郵件尋找'的分數。 – Giancarlo 2009-09-23 21:10:16
1
使用網址標籤,樣品被給出如下:
<s:url var="idurl" action="EditEnterprise">
<s:param name="enterpriseId">
<s:property value="enterpriseId" />
</s:param>
</s:url>
0
實際上,範圍和的ServletConfig攔截器可以在Struts2被利用,以自動彈出動作上下文參數,(請求/會話等)
1
實際上,您將要將您的一個動作參數值從一個動作傳遞到另一個動作。
只需包含具有相同名稱的bean變量。您將在行動中接收哪個參數(接收器操作)。
<action name="ForwardAction" class="...">
<result name="success" type="chain">ReceiverAction</result>
</action>
ForwardAction參數將被轉發到ReceiverAction。你可以使用它。 但在兩個操作中都包含相同的bean名稱。 。
,如果你要獲得用戶ID在receiveaction手段,
這應該是兩個動作,
private int userid;
public void setUserid(int id){
this.userid = userid;
}
public int getUserid(){
return userid;
}
相關問題
- 1. Struts2 JSON參數之謎
- 2. Struts - 在動作之間傳遞參數
- 3. 動態更改struts2 url的參數
- 4. 使用Struts2的動態參數不工作
- 5. struts2動作重定向到帶參數的servlet
- 6. 在LoadRunner中的動作塊之間傳遞參數
- 7. struts2傳遞參數
- 8. struts2參數映射
- 9. struts2參數爲javascript
- 10. Struts2:雙迭代參數不起作用?
- 11. 使用帶Struts2 Jquery參數的參數
- 12. Struts2參數在行動類中爲null
- 13. 在Flink作業之間傳遞參數
- 14. 參數和參數之間的區別
- 15. {參數}和參數之間的區別?
- 16. 將參數傳遞給Struts2動作以交替顯示視圖
- 17. Struts2攔截器 - 如何讀取動作參數
- 18. 如何使用Struts2將參數從動作類傳遞到JSP?
- 19. 我可以在不同的動作類之間傳播struts2 ActionErrors嗎?
- 20. Servlet中的Struts2動作
- 21. JavaScript和struts2的動作
- 22. Struts2的傳球動作
- 23. Struts2的Spring AOP動作
- 24. 函數和函數指針之間的區別作爲參數
- 25. 行動<T>之間的區別作爲參數和普通的lambda作爲參數
- 26. Struts2重定向到具有未知參數數量的另一個動作
- 27. Struts2:攔截器和參數
- 28. Struts2 - OGNL參數化名稱
- 29. 處理數百個動作在Struts2
- 30. 通過html動作調用struts2動作
我有很多的麻煩搞清楚了這一點:
在Struts 2.1.8.1中不起作用。升級到Struts 2.2.1後,一切都可以。在任何地方都沒有找到一個筆記。 – grefab 2010-08-17 16:04:34