Tomcat请求url乱码
tomcat默认用的字符编码是iso- 8859-1,jsp页面用的编码是utf-8第一种:修改配置文件的方法:
1、找到apache-tomcat-6.0.26\conf\server.xml,将URLEncoding的编码修改与JSP页面一致
[*]<SPAN style="FONT-SIZE: 16px"><Connector port="8080" protocol="HTTP/1.1"
[*] connectionTimeout="20000"
[*] redirectPort="8443" URIEncoding="utf-8"/></SPAN>
2、加入useBodyEncodingForURI="trur"
[*]<SPAN style="FONT-SIZE: 16px"><Connector port="8080" protocol="HTTP/1.1"
[*] connectionTimeout="20000"
[*] redirectPort="8443" useBodyEncodingForURI="true"/></SPAN>
第二种:直接在使用方法中再定义:
1、在控制器层 servlet 或action 的操作方法中重新对request设置编码与JSP一致
2、可以在form中直接对操作的STRING 设置
页:
[1]