1.在/WEB-INF/web.xml 中加入
<filter>
<filter-name>EncodingFilter</filter-name>
<filter-class>com.xfilter.i18n.EncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>EncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
2.copy com.xfilter.i18n.EncodingFilter类到/WEB-INF/classes/目录下
3.将项目编码设置为UTF-8
4.jsp中的QueryString有中文时(如果用 Tomcat 5.0.1.6 以上的版本,直接改 server.xml ,找到 Connector 加上 URIEncoding="UTF-8")
5.JSP 丟出一個 URL 的中文参数值,最好是用 URLEncode 的方式比较能确保资料是正确。如:
java.net.URLEncoder.encode(keyword,"UTF-8")