1. 程式人生 > >Servlet過濾器

Servlet過濾器

nbsp quest 概念 讀取 res 應對 t對象 作用 request對象

過濾器(Filter)概念:

1.能夠對Servlet容器的請求和響應對象進行檢查和修改

2. 本身並不生成請求和響應對象,它只提供過濾作用。

3. 能在Servlet調用前檢查Request對象,修改Request Header和Request內容;

4. 在servlet被調用之後檢查Response對象,修改Response Header和Response內容。

所有過濾器必須實現Filter接口,去重寫其中的三個方法:

a.init(FilterConfig):初始化,在這個方法中可以讀取web.xml中過濾器的初始化參數;

b.doFilter(ServletRequest,ServlerResponse,FilterChain):完成實際的過濾操作;FilterChain是一個接口,

c.destory():

Servlet過濾器