/* *
在项目的Web.xml下配置如下代码
*/
<!-- 过滤器 设置request的乱码问题 -->
<filter>
<filter-name>EncoderFilter</filter-name>
<filter-class>cn.yct.util.EncoderFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>EncoderFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
/* *
创建一个类EncoderFilter实现Filter的接口 在doFilter()的方法里面写如下代码
*/
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain) throws IOException, ServletException {
if(null==request.getCharacterEncoding()){
request.setCharacterEncoding("utf-8");
}
chain.doFilter(request, response); 这个必须要写
}