View Javadoc
1   package common.http;
2   
3   import javax.servlet.FilterChain;
4   import javax.servlet.ServletException;
5   import javax.servlet.annotation.WebFilter;
6   import javax.servlet.http.HttpFilter;
7   import javax.servlet.http.HttpServletRequest;
8   import javax.servlet.http.HttpServletResponse;
9   import java.io.IOException;
10  
11  @WebFilter("*")
12  class EncodingFilter extends HttpFilter {
13      @Override
14      protected void doFilter(HttpServletRequest req, HttpServletResponse resp, FilterChain chain) throws IOException, ServletException {
15          req.setCharacterEncoding("UTF-8");
16          resp.setCharacterEncoding("UTF-8");
17          chain.doFilter(req, resp);
18      }
19  }