本節書摘來異步社群《java ee 7精粹》一書中的第2章,第2.2節,作者:【美】arun gupta,更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。
servlet過濾器用于更新進入servlet的請求和走出servlet的響應中的有效負載和頭資訊。過濾器不産生響應,他們隻修改或适配請求和響應,認識到這一點是很重要的。servlet過濾器的一些典型的用例包括身份驗證、日志記錄、資料壓縮和加密。servlet過濾器與servlet封裝在一起來處理動态或靜态内容。
servlet過濾器通過靜态内容中指定的url比對模式與一個servlet或一組servlet相關聯。可以使用@webfilter注解來定義一個過濾器: