Post request Filter use to solve the Chinese garbled
First, create an interceptor to intercept all requests
@WebFilter(filterName = "login",
dispatcherTypes = DispatcherType.REQUEST,
urlPatterns = {"/*"})
public class LoginFilter implements Filter {
@Override
public void init(FilterConfig filterConfig) throws ServletException {
}
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
}
@Override
public void destroy() {
}
}
Second, the process unified response code
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
servletResponse.setCharacterEncoding("UTF-8");
}