util包中:
添加类 CharacterEncodingFilter implementsFilter
destroy方法
doFilter方法中:
// 转换为HttpServletRequest
HttpServletRequest request = (HttpServletRequest) req; // 强转
response = (HttpServletRequest) res;
// 设置字符编码
request.setCharacterEncoding(“UTF-8”);
response.setCharacterEncoding
// 请求继续执行
fChain.doFilter(request, response);
init方法
配置:(要过滤什么请求呢)
<!—字符编码过滤器-->
<filter>
filter-name
<filter-mapping>
url-pattern/*
<filter>
<filter-name>characterEncoding</filter-name>
<filter-class>com.icss.util.CharacterEncodingFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>characterEncoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
action等使用post方法,上述编码过滤器才会生效。