jsp 传递带特殊字符的参数

例:var name=json&xml;

myjsp.jsp?username=name 这样的传递方式就不行,param.name取值的时候就只会取到json,后面的xml会自动去掉。怎么办呢?

解决办法:var newname=escape (encodeURIComponent(name)); 另一个页面取值:<% Java.NET.URLDecoder urlDecoder=new java.Net.URLDecoder(); 

String newname=urlDecoder.decode(request.getParameter("newname"),"utf-8")   %>   这样就可以了。。记得在JSP页面顶部导入java.net的包。

posted @ 2017-07-28 09:22  11cnblogs  阅读(1429)  评论(1编辑  收藏  举报