一开始在代码中这么设:
String str = new String(req.getParameter("rname").getBytes("ISO-8859-1"), "UTF-8");
没有效果,在server.xml中加uriencoding也没效果。
最后换了自己的tomcat8,不用maven的插件tomcat7.
换了之后还是不行,最后在lication.href中设encodeURI(rname)
注意有的时候需要encodeURI(encodeURI(rname))
location.href="http://localhost:8080/travel/route_list.html?cid="+cid+"&rname="+encodeURI(rname);
在传过去的js中设置如下
var rname = decodeURI(getParameter("rname"),"utf-8");