我正在重定向到一个必须打印整个传入查询字符串的JSP。就像在另一个问题Request parameter in jsp page中一样,我不想访问一个参数,而是要在一个scriptlet中完成的整个查询字符串,如:<%= request.getQueryString()%>
谢谢!
答案 0 :(得分:1)
您可以通过OGNL
堆栈值#parameters
http://struts.apache.org/2.0.14/docs/ognl-basics.html
如果你想迭代它,你可以做类似的事情(这个例子为每个参数创建隐藏的输入)
<s:iterator value="#parameters" var="param">
<s:hidden name="%{#param.key}" value="%{#param.value}" />
</s:iterator>
答案 1 :(得分:0)
你可以在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