大战熟女丰满人妻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ù)文檔推薦 >>
主站蜘蛛池模板: 免费福利视频在线观看 | 国产精品三区四区 | 久久高清免费视频 | 精品久久久久久久一区二区手机版 | 成人在线不卡视频 | 狠狠色丁香婷婷综合小时婷婷 | 国内久久 | 997在线观看视频国产 | 99视频福利 | 91视频香蕉 | 爱久久www.35669| 欧美黄色录像 | 九九热视频这里只有精品 | 成年女人毛片免费视频 | 婷婷第四色 | 婷婷 综合网站 | 日本在线观看a | 天天干天天爽天天操 | 日韩麻豆 | 久久综合视频网 | 最新狠狠色狠狠色综合 | 欧美黑人乱大交ⅹxxxxx | 不卡视频在线观看 | 亚洲毛片免费视频 | 色噜噜五月综合激情久久爱 | 亚洲国产婷婷综合在线精品 | 国产女人成人精品视频 | 一本大道香蕉高清久久 | 97久久国语露脸精品对白 | 欧美一级看片a免费观看 | 九九热最新网址 | 欧美日韩福利视频一区二区三区 | 久久综合九色婷婷97 | 亚洲精品国产啊女成拍色拍 | 中文字幕日韩精品在线 | 国产精品色图 | 四虎精品国产一区二区三区 | 九九自拍 | 五月婷婷啪 | 色国产在线视频一区 | 欧美一区二区三区在线可观看 |