2
A
回答
0
(假設的Struts 1)
井在struts-config.xml中有動作元素的輸入參數(在動作映射部分) 因此,在你的行動(Java類),你可以這樣訪問該值:
public ActionForward action(ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) { //do some stuff return mapping.getInputForward(); //return to the caller }
,所以如果你想要一個動作返回到它的原始頁面,你可以定義 指向相同操作但具有不同名稱和輸入值的多個操作條目。
希望有所幫助。
0
假設您正在討論在您自己的應用程序中進行導航,並假設struts 2可以將參數傳遞給該操作,接下來可以使用下一個操作的名稱來調用它。比方說,你在struts.xml中定義的動作:
<action name="myaction" class="com.me.MyActionClass">
<result name="success">${next}</result>
</action>
在MyActionClass你將不得不宣佈未來其getter和setter屬性。在調用此操作時,您必須提供下一個值,該值可能與您要從中調用操作的頁面具有相同的名稱。
4
非常感謝 - 道歉不能夠作爲該網站似乎已經改變了,我不能看到如何做到這一點,但我用
2
更簡單
,以紀念我的正確答案:
<%= request.getHeader("Referer") %>
0
例如在referer我得到了uri作爲http://www.sun.com/questions?pnr=18&value=gg 而我pront referer在那個時候我得到這個字符串好。現在我需要獲取參數值如何獲得它。從該字符串
相關問題
- 1. JSP struts
- 2. 鏈接的jsp
- 3. 的Struts 1.2 JSP
- 4. JSP鏈接提交數據到struts表單bean
- 5. Liferay with Struts,JSP
- 6. Jsp ActionErrors Struts
- 7. Struts 1.2.9動作鏈接
- 8. 超鏈接在JSP
- 9. 在jsp/struts中的會話
- 10. 從非struts 2 action訪問struts 2 jsp
- 11. 將JSP Struts轉換爲Velocity Struts
- 12. ajax鏈接保留鏈接從以前的點擊
- 13. PHP得到以前的鏈接ID
- 14. jQuery - 選擇以前的元素鏈接
- 15. 無法CSS鏈接到JSP
- 16. JSP Struts反向迭代器
- 17. JSP Struts參數未顯示
- 18. Struts 2:通過鏈接導航頁面
- 19. Struts提供的.tld的JSP頁面中的Struts-Taglib指令
- 20. 重複前綴錯誤在Jsp頁面和Struts
- 21. JVM參數作爲jsp動態鏈接的動態鏈接
- 22. 更改netbeans中jsp頁面的鏈接
- 23. 創建一個註銷JSP的鏈接
- 24. 轉發到Struts-config中的JSP
- 25. 從Struts的JSP頁面返回XML
- 26. JSP - 如何創建從jsp頁面到另一個jsp頁面的鏈接
- 27. JSP更新請求恰巧被鏈接
- 28. JSP超文本鏈接到索引頁
- 29. 使用JSP鏈接兩個頁面
- 30. 不能寫鏈接使用JSP
不幸的是,'inputForward'可能並不總是你來自的地方。 將一個動作生成的HTML包含一個表單發佈到第二個動作是完全可行的。發生這種情況時,'inputForward'將引用第二個動作的JSP頁面,而不是第一個。 – belugabob 2008-10-16 13:38:19
大約一週前在Stackoverflow上提出了類似的問題,並且在涉及HttpReferrer頭部的幾個建議之後,提出了一個替代方案。我會放棄並在此發佈鏈接。 – belugabob 2008-10-16 13:39:33