在jsp页面URL中拼接请求参数为中文时,可能会出现乱码的问题
var name = "张三";
var url = "/app/detail.jspx?uuid=c37d713e2c2c4bf89edf1d11c17c6425&name=" + name;
解决方式:
在前端jsp中重新编码
var url = "/app/detail.jspx?uuid=c37d713e2c2c4bf89edf1d11c17c6425&name=";
var newUrl = url + encodeURI(encodeURI(name));
后端解码
String name = java.net.URLDecoder.decode(name.toString(), "UTF-8");