#filter 处理表单乱码问题
####实现filter接口后重写方法在方法里设置
//这是注解配置"/*"代表所有都要经过这个过滤器,不写注解使用文档配置也中
@WebFilter(urlPatterns = "/*")
public class EncodingFilter implements Filter {
@Override
public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws IOException, ServletException {
//设置字符编码
req.setCharacterEncoding("utf-8");
resp.setCharacterEncoding("utf-8");
resp.setContentType("text/html;charset="+"utf-8");
//这个一定要写,不然过滤器不通过,白写
chain.doFilter(req,resp);
}
@Override
public void init(FilterConfig filterConfig) throws ServletException {
}
@Override
public void destroy() {
}
}