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

專注Java教育14年 全國(guó)咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁(yè) hot資訊 Filter生命周期詳解

Filter生命周期詳解

更新時(shí)間:2021-11-15 10:52:43 來(lái)源:動(dòng)力節(jié)點(diǎn) 瀏覽1007次

Filter生命周期

過濾器要重寫3個(gè)方法

init(FilterConfig filterConfig):?jiǎn)?dòng)項(xiàng)目的時(shí)候執(zhí)行

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

destroy():正常關(guān)閉項(xiàng)目的時(shí)候執(zhí)行

來(lái)看下面例子,準(zhǔn)備2個(gè)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過濾器進(jìn)來(lái)了......");
        filterChain.doFilter(servletRequest,servletResponse);
        System.out.println("demo2過濾回來(lái)了......");
    } 
    @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過濾器進(jìn)來(lái)了......");
        filterChain.doFilter(servletRequest,servletResponse);
        System.out.println("demo3過濾回來(lái)了......");
    } 
    @Override
    public void destroy() {
        System.out.println("demo3過濾器摧毀了......");
    }
}

index.jsp代碼 ,里面學(xué)了一句輸出語(yǔ)句

啟動(dòng)項(xiàng)目,執(zhí)行了init方法,且每個(gè)過濾器的init都只執(zhí)行一次

訪問index.jsp,每次訪問都執(zhí)行,并且先執(zhí)行的過濾器,最后回來(lái),有點(diǎn)先進(jìn)后出的感覺

正常關(guān)閉項(xiàng)目,每個(gè)過濾器的destrpy方法都只執(zhí)行一次

通過上述相信大家對(duì)Filter生命周期已經(jīng)有所了解,大家如果想學(xué)習(xí)更多相關(guān)知識(shí),可以來(lái)關(guān)注一下動(dòng)力節(jié)點(diǎn)的Java在線學(xué)習(xí),里面的課程內(nèi)容豐富,細(xì)致全面,從入門到精通,適合沒有基礎(chǔ)的小伙伴學(xué)習(xí),希望對(duì)大家能夠有所幫助。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

  • 全國(guó)校區(qū) 2025-04-24 搶座中
  • 全國(guó)校區(qū) 2025-05-15 搶座中
  • 全國(guó)校區(qū) 2025-06-05 搶座中
  • 全國(guó)校區(qū) 2025-06-26 搶座中
免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 国产尤物在线播放 | 久久天天躁狠狠躁夜夜 | 亚洲欧美中文日韩综合 | 亚洲精品国产v片在线观看 亚洲精品国产啊女成拍色拍 | 国内精品手机在线观看视频 | 日本免费一区尤物 | 精品免费久久久久久久 | 亚洲综合精品 | 夜夜爱夜夜爽 | 精品久久在线观看 | 香香在线观看视频 | 国产精品久久久久久久久岛 | 欧美成人精品免费播放 | 国产三级观看久久 | 国内久久精品 | 亚洲 国产精品 日韩 | 日本高清免费不卡在线播放 | 亚洲精品久久99久久一区 | 综合久久色| 全午夜免费一级毛片 | 六月色婷婷 | 激情社区 | 亚洲最大成人网 色香蕉 | 精品国产第一国产综合精品gif | 免费精品美女久久久久久久久 | 夜夜摸视频网 | 日本免费一区二区三区看片 | 国产福利精品视频 | 国产精品久久久久鬼色 | 欧洲一级黄色片 | 午夜免费一级片 | 欧美国一级毛片片aa | 久久久久中文字幕 | 一级爱爱片一级毛片-一毛 一级白嫩美女毛片免费 | 在线免费观看一区二区三区 | 久久精品男人影院 | 日本叼嘿| 成人久久影院 | 久久国产精品免费一区二区三区 | 日韩在线视频一区二区三区 | 亚洲国产男人本色在线观看的a站 |