本节书摘来异步社区《java ee 7精粹》一书中的第2章,第2.2节,作者:【美】arun gupta,更多章节内容可以访问云栖社区“异步社区”公众号查看。
servlet过滤器用于更新进入servlet的请求和走出servlet的响应中的有效负载和头信息。过滤器不产生响应,他们只修改或适配请求和响应,认识到这一点是很重要的。servlet过滤器的一些典型的用例包括身份验证、日志记录、数据压缩和加密。servlet过滤器与servlet封装在一起来处理动态或静态内容。
servlet过滤器通过静态内容中指定的url匹配模式与一个servlet或一组servlet相关联。可以使用@webfilter注解来定义一个过滤器: