今天复习Struts2的时候遇到了中文传参乱码问题,经过调试,最后给改好。
1.修改tomcat的配置
在最后加上 URIEncoding="UTF-8"
<Connector port="80" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
2.在JSP中添加如下代码
<%request.setCharacterEncoding("utf-8");
response.setCharacterEncoding("utf-8");%>
记得以前遇到过很多乱码问题,等遇到的时候再一一添加