大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

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

Filter生命周期詳解

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

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

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

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 久久精品这里是免费国产 | 青草91 | 精品国产乱码一区二区三区 | 寡妇野外啪啪一区二区 | 亚洲男人的天堂久久无 | 精品国产视频 | 一级毛片特级毛片黄毛片 | 久久网色 | 精品日韩视频 | 狠狠色婷婷狠狠狠亚洲综合 | 美女在线国产 | 天天操网 | 亚洲欧美不卡 | 亚洲综合一区二区精品久久 | 一区二区三区欧美日韩国产 | 91久久精品国产一区二区 | 中文字幕福利视频 | 日韩在线一区二区三区视频 | 久久高清一区二区三区 | 另类婷婷| 曰本毛片va看到爽不卡 | 99精品国产久热在线观看66 | 淫视频网站 | 久久久久亚洲精品一区二区三区 | 伊人伊色 | 国产高清福利91成人 | 亚洲青草| 精品久久国产视频 | 激情影院免费看 | 亚洲欧美日韩精品一区 | 国产精品麻豆a啊在线观看 国产精品麻豆高清在线观看 | 99热这里有免费国产精品 | 日韩黄色精品 | 亚洲一区二区久久 | 一级一毛片 | 国产美女白丝袜精品_a不卡 | 女人色毛片女人色毛片中国 | 久久人人干 | 天天摸天天干天天操 | 天天插天天插天天插 | 深夜福利网址 |