【问题标题】:Passing values in query string in jsp and struts在jsp和struts中的查询字符串中传递值
【发布时间】:2015-06-24 05:48:07
【问题描述】:

我将低于查询字符串中具有特殊字符的值传递给动作类。在点击动作类时,param1 值中断并且只为空。 pdf 在 url 中传递。我想传递整个字符串。如何实现?

<TD><A href=javascript:openWindow("lookuptest.do?action=download&param1=<%=test%>")><%="Download"%></a></TD>

测试值为empty.pdf@error.pdf@test.pdf

【问题讨论】:

  • 有错位的双引号试试这个.. 可能不是解决方案..
  • 如果您在 Windows 上,如果您的名称很长,则可以使用双引号并删除不支持的字符。

标签: java jsp struts query-string encode


【解决方案1】:

缺少双引号。 如果param1 值是硬编码的,请按以下方式尝试:

 href=javascript:openWindow("lookuptest.do?action=download&param1=empty.pdf@error.pdf@test.pdf")

【讨论】:

  • 我的陈述是这样的
【解决方案2】:
href=javascript:openWindow("lookuptest.do?action=download&param1=URLEncoder.encode(empty.pdf@error.pdf@test.pdf)")

这对我有用

【讨论】:

    猜你喜欢
    • 2012-06-04
    • 1970-01-01
    • 1970-01-01
    • 2017-09-12
    • 1970-01-01
    • 1970-01-01
    • 2017-04-16
    • 1970-01-01
    相关资源
    最近更新 更多