黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 Filter生命周期詳解

Filter生命周期詳解

更新時間:2021-11-15 10:52:43 來源:動力節點 瀏覽1043次

Filter生命周期

過濾器要重寫3個方法

init(FilterConfig filterConfig):啟動項目的時候執行

doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain):資源攔截的時候執行

destroy():正常關閉項目的時候執行

來看下面例子,準備2個Filter過濾器,都攔截所有的路徑

過濾器demo2代碼

package com.lingaolu.filter; 
import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import java.io.IOException; 
/**
 * @author 林高祿
 * @create 2020-08-04-9:42
 */
@WebFilter("/*")    
public class Demo2 implements Filter {
    @Override
    public void init(FilterConfig filterConfig) throws ServletException {
        System.out.println("demo2過濾器初始化了......");
    } 
    @Override
    public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
        System.out.println("demo2過濾器進來了......");
        filterChain.doFilter(servletRequest,servletResponse);
        System.out.println("demo2過濾回來了......");
    } 
    @Override
    public void destroy() {
        System.out.println("demo2過濾器摧毀了......");
    }
}

過濾器demo3代碼

package com.lingaolu.filter; 
import javax.servlet.*;
import javax.servlet.annotation.WebFilter;
import java.io.IOException; 
/**
 * @author 林高祿
 * @create 2020-08-04-9:42
 */
@WebFilter("/*")
public class Demo3 implements Filter {
    @Override
    public void init(FilterConfig filterConfig) throws ServletException {
        System.out.println("demo3過濾器初始化了......");
    } 
    @Override
    public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
        System.out.println("demo3過濾器進來了......");
        filterChain.doFilter(servletRequest,servletResponse);
        System.out.println("demo3過濾回來了......");
    } 
    @Override
    public void destroy() {
        System.out.println("demo3過濾器摧毀了......");
    }
}

index.jsp代碼 ,里面學了一句輸出語句

啟動項目,執行了init方法,且每個過濾器的init都只執行一次

訪問index.jsp,每次訪問都執行,并且先執行的過濾器,最后回來,有點先進后出的感覺

正常關閉項目,每個過濾器的destrpy方法都只執行一次

通過上述相信大家對Filter生命周期已經有所了解,大家如果想學習更多相關知識,可以來關注一下動力節點的Java在線學習,里面的課程內容豐富,細致全面,從入門到精通,適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 免费午夜视频在线观看 | 欧美视频免费一区二区三区 | 日本爽爽爽爽爽爽免费 | 日本免费一二区视频 | 中国成熟xxx视频 | 最近2019中文字幕大全第二页 | 免费黄色一级毛片 | 日韩在线观看免费 | 高清不卡毛片免费观看 | 免费人成年短视频在线观看网站 | 日本中文字幕二区三区 | 色香蕉在线 | 国产精品欧美亚洲 | 免费观看一级特黄三大片视频 | 成人午夜小视频手机在线看 | 51自拍视频| 日韩特黄特色大片免费视频 | 久久久久国产一级毛片高清版 | 久久久久久久久久免费视频 | 精品视频在线v | 亚洲综合网国产福利精品一区 | 夜夜穞狠狠穞 | 欧美成人一区亚洲一区 | 在线观看亚洲人成网站 | 日韩亚洲欧美性感视频影片免费看 | 天天干天天爽天天操 | 另类异族videosex太狠了 | 手机在线伦理片 | 毛片线看免费观看 | 青娱乐伊人 | 欧美在线视频一区二区 | 久久久久久久久综合影视网 | 欧美亚洲国产一区 | 大美香蕉伊在看欧美 | 日韩每日更新 | 最近中文字幕在线6 | 欧美日韩中文字幕在线视频 | 天天操天天插 | 伊人久久大香焦 | 韩日黄色片 | 黄色一极毛片 |