处理方法:
- js代码
var name = "";
name=encodeURI(encodeURI(name));
diag.URL = "/RBAC/FunctionServlet?function_name="+name;
传参之前先对字符串进行两次编码
- serlvet接收参数
String name= request.getParameter("name");
name= java.net.URLDecoder.decode(name, "UTF-8");//转码
获取参数并进行解码,这样问题就解决了