Filter鏈?zhǔn)鞘裁矗?/span>
來(lái)源傳智教育2022年04月20日 16時(shí)27分22秒
在一個(gè)Web應(yīng)用程序中可以注冊(cè)多個(gè)Filter程序,每個(gè)Filter程序都可以針對(duì)某一個(gè)URL進(jìn)行攔截。如果多個(gè)Filter程序都對(duì)同一個(gè)URL進(jìn)行攔截,那么這些Filter就會(huì)組成一個(gè)Filter鏈(也叫過(guò)濾器鏈)。Filter鏈用FilterChain對(duì)象來(lái)表示,F(xiàn)ilterChain對(duì)象中有一個(gè)doFilter()方法,該方法的作用就是讓Filter鏈上的當(dāng)前過(guò)濾器放行,請(qǐng)求進(jìn)入下一個(gè)Filter,F(xiàn)ilter鏈的攔截過(guò)程如圖4-6所示。
圖4-6 Filter鏈
最新問(wèn)答
- 2022年06月30日黑盒測(cè)試與白盒測(cè)試的區(qū)別是啥?
- 2022年06月30日Hive的安裝模式有幾種?
- 2022年06月29日Flume系統(tǒng)要求是什么?
- 2022年06月29日數(shù)據(jù)發(fā)布與訂閱有哪些主要應(yīng)用場(chǎng)景?
- 2022年06月29日Zookeeper集群角色有哪三種?
- 2022年06月29日hadoop1.x和hadoop2.x的區(qū)別是什么,做了哪些改進(jìn)?
- 2022年06月28日znode有哪兩種節(jié)點(diǎn)?
- 2022年06月28日非全新集群選舉的過(guò)程是什么樣的?
- 2022年06月28日applicationmaster是什么?
- 2022年06月28日yarn的工作流程是什么?
相關(guān)問(wèn)答
- 2022年04月20日FilterConfig接口具有哪些功能?
- 2022年04月20日如何使用通配符“*”攔截用戶的所有請(qǐng)求?
- 2022年03月25日Math類的常用方法有哪些?
- 2022年03月22日Java中的封裝是個(gè)啥?
- 2022年03月17日Java培訓(xùn)線上線下有什么區(qū)別么?
- 2022年03月17日List接口是啥??有大神知道嗎?
- 2022年03月17日想在Java中聲明和定義接口怎么實(shí)現(xiàn)?
- 2022年03月17日求教:Random怎么在Java中構(gòu)建產(chǎn)生隨機(jī)數(shù)?
- 2022年03月17日lock和synchronized到底啥區(qū)別?
- 2022年03月11日java自學(xué)成功率