1. 程式人生 > 資訊 >中國移動聯合產業共同釋出 5G 地下行動通訊網路白皮書

中國移動聯合產業共同釋出 5G 地下行動通訊網路白皮書

過濾器

過濾網站資料

  • 處理中文亂碼
  • 登陸驗證

開發步驟

  1. 導包

  2. 編寫過濾器

    實現Filter介面,重寫方法

@Override
    //初始化
    public void init(FilterConfig filterConfig) throws ServletException {
        System.out.println("初始化完成");
    }

    @Override
//    chain:鏈
//    過濾中所有程式碼,在特定請求時執行
//    必須要過濾器執行
    public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
        servletRequest.setCharacterEncoding("utf-8");
        servletResponse.setCharacterEncoding("utf-8");
        servletResponse.setContentType("text/html;charset=UTF-8");
        System.out.println("正在過濾");
        filterChain.doFilter(servletRequest, servletResponse);//請求繼續執行
        System.out.println("過濾完成");
    }

    @Override
//    銷燬
    public void destroy() {
        System.out.println("過濾器已銷燬");
    }
  1. web.xml配置過濾器