使用get方式通过url传参时,中文传到后台会发现变成乱码,如:
window.location.href="detail?appname="+appname;
以上appname的值传到后台会变成乱码,需对该值进行两次编码:
window.location.href="detail?appname="
+encodeURI(encodeURI(appname));
后台取值时,需要进行解码:
appname = URLDecoder.decode(appname);
这样转发到jsp页面的中文字符就可以正常显示了。