用URL传参数的时候,用&符号连接,如果某一个参数中含
"#$ ^ & * + ="这些符号的时候,在另一个页面getParameter就会取不到传过来的参数,有遇到此问题的高手吗? 收拾了一下午还是没能解决。
比如在a.jsp中,我要跳转到b.jsp,在a.jsp中这样写:
b.jsp?Parameter1=欧阳锋&Parameter2=黄药师。
如果Parameter1中含有
"#$ ^ & * + ="这些特殊字符,在b.jsp中就得不到。并且,我在a.jsp中已经通过encode编码了,在b.jsp中也用decode 进行了解码。这时候,只要所传入的参数没有特殊字符都可以在b.jsp页面取到,但是有特殊字符就取不到了。 像这样:
b.jsp?Parameter1=欧阳锋#*嫦娥&Parameter2=黄药师+#黄容
这时候,所取到的参数就不会有
嫦娥和
黄容。
极盼赐教!谢谢!
posted on 2007-11-16 18:48
kenzhang 阅读(7782)
评论(6) 编辑 收藏