我正在重定向到必須打印整個傳入查詢字符串的JSP。像在這個其他問題中,Request parameter in jsp page,我不想訪問一個參數,但我會完成一個scriptlet,如下所示的整個查詢字符串:<%= request.getQueryString()%>如何使用JSP中的Struts 2標籤訪問查詢字符串?
謝謝!
我正在重定向到必須打印整個傳入查詢字符串的JSP。像在這個其他問題中,Request parameter in jsp page,我不想訪問一個參數,但我會完成一個scriptlet,如下所示的整個查詢字符串:<%= request.getQueryString()%>如何使用JSP中的Struts 2標籤訪問查詢字符串?
謝謝!
您可以通過OGNL
堆棧值獲得paramater對象#parameters
http://struts.apache.org/2.0.14/docs/ognl-basics.html
如果你想重複它,你可以這樣做(本例中爲每個PARAM隱藏輸入)
<s:iterator value="#parameters" var="param">
<s:hidden name="%{#param.key}" value="%{#param.value}" />
</s:iterator>
您可以在struts2中使用用戶的s:iterator標籤,並且您可以通過OGNL lang在Jsp中獲取您的字符串值,而Struts2不支持在Scriptlet中編寫代碼。
請檢查以下鏈接以供參考。
http://www.vaannila.com/struts-2/struts-2-example/struts-2-ognl-expression-language-example-1.html http://www.vaannila.com/struts-2/struts-2-example/struts-2-iterator-tag-example1.html
不知道,但'{pageContext.request。 queryString}'可以提供幫助。 – srkavin