1、概念:
2、快速入門:
**
@webfilter
("/*"
)//訪問所有資源之前都會執行該過濾器
public
class
filterdemo
implements
filter
@override
public
void
dofilter
(servletrequest servletrequest, servletresponse servletresponse, filterchain filterchain)
throws ioexception, servletexception
@override
public
void
destroy()
}
3、過濾器細節
>
>
demo1filter-name
>
>
xyz.liujiawei.filter.filterdemofilter-class
>
filter
>
>
>
demo1filter-name
>
>
/*url-pattern
>
>
過濾器生命週期方法
過濾器配置詳解
攔截方式配置:資源被訪問的方式
過濾器鏈(配置多個過濾器)
過濾器先後順序問題1、
servletcontextlistener:監聽servletcontext物件的建立和銷毀
方法:
void
contextdestroyed
(servletcontextevent sce) :servletcontext物件被銷毀之前會呼叫該方法
void
contextinitialized
(servletcontextevent sce) :servletcontext物件被建立後會呼叫該方法
步驟:1、定義乙個類,實現servletcontextlistener介面
2、複寫方法
3、配置
>
>
xyz.liujiawei.listener.contextloaderlistenerlistener-class
>
listener
>
@weblistener
public
class
contextloaderlistener
implements
servletcontextlistener
catch
(filenotfoundexception e)
system.out.
println
("servletcontext物件被建立了");
}/**
* 在關閉伺服器後,servletcontext物件被銷毀。當伺服器正常關閉後該方法被呼叫
* @param sce
*/@override
public
void
contextdestroyed
(servletcontextevent sce)
}
Filter和Listener學習筆記
概念 快速入門 步驟 定義乙個類,實現介面filter 複寫方法 配置攔截路徑 web.xml註解 webfilter 訪問所有資源之前,都會執行該過濾器 public class filterdemo1 implements filter override public void dofilter...
handler與listener的區別
extjs學習筆記 二 handler與listener的區別 extjs裡handler和listener都是用來對使用者的某些輸入進行處理的,有必要區分一下各自都是怎麼用的。color blue handler color b b handler與action相關聯,乙個action可以有多個c...
Jsp Servlet常用 Listener的分類
servlet 用於監聽一些重要事件的發生,物件在事情發生前 發生後可以做一些必要的處理。用於監聽 http 會話活動情況和 http 會話中的屬性設定情況,也可以監聽 http 會話的 active 和 passivate 情況等,該 需要用到如下多個介面類 1 httpsessionlisten...