我传递的值低于查询字符串中包含特殊字符的值到动作类。在命中动作类时,param1值会中断并且仅为空。 pdf正在网址中传递。我想传递整个字符串。如何实现呢?
<TD><A href=javascript:openWindow("lookuptest.do?action=download¶m1=<%=test%>")><%="Download"%></a></TD>
其中测试值为empty.pdf@error.pdf@test.pdf
答案 0 :(得分:1)
缺少双引号。
如果param1
值是硬编码的,请按以下方式尝试:
href=javascript:openWindow("lookuptest.do?action=download¶m1=empty.pdf@error.pdf@test.pdf")
答案 1 :(得分:0)
href=javascript:openWindow("lookuptest.do?action=download¶m1=URLEncoder.encode(empty.pdf@error.pdf@test.pdf)")
这对我有用