在js中对你要传递到后台的中文字段进行URL编码,默认为UTF-8
jsp页面处理方法:
var key =xxx;
location.href = "${base}/platform/platform!search_List.action?key=" + encodeURI(encodeURI(key));
action处理:
String key = getRequest().getParameter("key");//获取搜索关键字
key = URLDecoder.decode(URLDecoder.decode(key,"utf-8"),"utf-8");
这样既可获取无乱码的中文字符。
如果觉得《javaweb解决get请求中文乱码问题》对你有帮助,请点赞、收藏,并留下你的观点哦!