URL中文参数值乱码解决方法

运行环境:tomcat6.0

测试:url=RequestTemplateServlet?class=碱性电池

结果:servlet通过request.getParameter("class")接收到的值为乱码

解决:1、页面提交时编码encodeURI(url);

1、修改tomcat6.0的server.xml文件,节点Connector增加属性URIEncoding

修改前:

修改后:

2、servlet接收参数前设置编码格式为UTF-8

3、完成。

你可能感兴趣的:(xml,servlet)