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

專注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在線學習,里面的課程內容豐富,細致全面,從入門到精通,適合沒有基礎的小伙伴學習,希望對大家能夠有所幫助。

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 美女很黄很黄是免费的 | 日韩亚洲欧美日本精品va | 亚洲国产成人成上人色 | 欧美精品福利在线视频 | 欧美一级高清片在线 | 久久久久久久网站 | 国产成人午夜性a一级毛片 国产成人午夜视频 | 日韩一级黄 | 国产女人的一级毛片视频 | 狠狠做五月深爱婷婷天天综合 | 国产成人在线视频网站 | 欧美乱子伦一区二区三区 | 日韩午夜精品 | 亚洲第一a亚洲 | 亚洲国产日韩在线人高清 磁力 | 波多野吉衣中文字幕 | 成人免费黄色 | 高清不卡日本v在线二区 | 老司机免费福利午夜入口ae58 | 国产日韩精品一区在线观看播放 | 免费中文字幕视频 | 久久99精品国产麻豆婷婷 | 国产野外| 亚洲日本va中文字幕久久 | 国产91成人| 成人免费看黄网站无遮挡 | 国产精品自拍一区 | 黄色片看 | 按摩理论片 | 又爽又黄又无遮挡的视频在线观看 | 热99re久久精品香蕉 | 精品国产免费人成网站 | f性欧美 | 日日夜夜影院 | 天天摸天天看天天做天天爽 | 毛片在线看免费 | 欧美一区二区三区不卡免费 | 黄色录像一级大片 | 色偷偷人人 | 国产欧美日韩综合 | 丝袜美女网站 |