【问题标题】:How to access query string using Struts 2 tags from a JSP?如何使用 JSP 中的 Struts 2 标签访问查询字符串?
【发布时间】:2011-11-30 22:35:10
【问题描述】:

我正在重定向到一个必须打印整个传入查询字符串的 JSP。就像在另一个问题Request parameter in jsp page 中一样,我不想访问一个参数,而是我将在脚本中完成的整个查询字符串,例如:

谢谢!

【问题讨论】:

  • 不确定,但{pageContext.request.queryString} 可以提供帮助。

标签: java jsp tags struts2 query-string


【解决方案1】:

可以通过OGNL栈值#parameters获取paramater对象

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>

【讨论】:

    【解决方案2】:

    您可以在 struts2 中使用 s:iterator 标记,您可以通过 Struts2 支持的 OGNL lang 在 Jsp 中获取您的字符串值,而无需在 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多