大战熟女丰满人妻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ù)文檔推薦 >>
主站蜘蛛池模板: 久久久久嫩草影院精品 | 亚欧在线免费观看 | 亚洲精品久久久中文字 | 久久高清精品 | 全黄毛片 | 亚洲欧美综合区自拍另类 | 人人夜| 99九九精品免费视频观看 | 91欧美亚洲 | 四虎影视国产在线观看精品 | 日本精品久久久中文字幕 | 亚洲国产成人超福利久久精品 | 在线视频这里只有精品 | 亚洲 欧美 精品 中文第三 | 婷婷丁香在线视频 | 国产不卡视频在线观看 | 天天干人人| 国产精品久久久久一区二区 | 成人性a激情免费视频 | 这里是九九伊人 | 久久www免费人成_看片美女图 | 国产一区二区精品久久 | 大学生一级毛片高清版 | 日本免费毛片在线高清看 | 国内精品久久久久久久999下 | 中文字幕一区二区三区在线播放 | 久久综合久久美利坚合众国 | 7777精品久久久大香线蕉 | 亚洲欧美国产视频 | 手机在线精品视频每日更新 | 亚洲成人中文字幕 | 日本一区二区免费视频 | 久久久久久久久久鸭 | 69性影院在线观看国产精品87 | 欧美特级毛片a够爽 | 久久国产综合 | 久久久国产精品va麻豆 | 成人黄色在线免费观看 | julia中文在线 | 久久久精彩视频 | 欧美高清性刺激毛片 |