java的过滤器.docVIP

  • 16
  • 0
  • 约9.02千字
  • 约 7页
  • 2016-12-29 发布于重庆
  • 举报
Java过滤器 声明:本文档所有资料均来自互联网,版权归原作者所有,禁止以任何形式的商业行为使用。 简介: Java的过滤器是在Servlet 2.3新增的一个功能,servlet2.3是sun公司与2000年10月发布的。 过滤器能够对目标资源的请求和响应进行截取。 Servlet 过滤器是小型的 Web 组件,它们拦截请求和响应,以便查看、提取或以某种方式操作正在客户机和服务器之间交换的数据。 Filter技术使用户可以改变一个request和修改一个response。 Filter 不是一个servlet,它不能产生一个response,它能够在一个request到达servlet之前预处理request,也可以在离开servlet时处理response。换种说法,filter其实是一个”servlet chaining”(servlet 链)。 工作原理/实现过程: 当客户端发出Web资源的请求时,Web服务器根据应用程序配置文件设置的过滤规则进行检查,若客户请求满足过滤规则,则对客户请求/响应进行拦截,对请求头和请求数据进行检查或改动,并依次通过过滤器链,最后把请求/响应交给请求的Web资源处理。请求信息在过滤器链中可以被修改,也可以根据条件让请求不发往资源处理器,并直接向客户机发回一个响应。当资源处理器完成了对资源的处理后,响应信息将逐级逆向返回。同样在这个过程中,用户

文档评论(0)

1亿VIP精品文档

相关文档