javaweb's jsp------------filter filter

1. Write java classes

public class SetAllEcodeFilter implements Filter {
    
    
    @Override
    public void init(FilterConfig filterConfig) throws ServletException {
    
    

    }

    @Override
    public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
    
    


        HttpServletRequest req = (HttpServletRequest) servletRequest;
        HttpServletResponse resp = (HttpServletResponse) servletResponse;

        req.setCharacterEncoding("utf-8");
        resp.setContentType("text/html;charset=UTF-8");

        //放行
        filterChain.doFilter(servletRequest,servletResponse);

    }

    @Override
    public void destroy() {
    
    

    }
}

2. Configure web.xml

<filter>
    <filter-name>ecodeFilter</filter-name>
    <filter-class>filter.SetAllEcodeFilter</filter-class>
  </filter>


  <filter-mapping>
    <filter-name>ecodeFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

Guess you like

Origin blog.csdn.net/qq_42794826/article/details/113872731