延伸阅读:网站中如何使用过滤器链? :Servlet过滤器类的创建和配置,:Servlet过滤器的原理和用途,。过滤器本身并不产生请求和响应对象,它只是提供过滤功能。过滤器原理如图所示::当我们构建自己的Web应用时,有时候需要在用户请求服务器的资源之前,做一些有针对性的操作,比如说对客户进行访问控制,对传输的数据进行统一编码转换,过滤不雅文字等,此时就可以使用过滤器实现。例如,我们希望Web应用能针对特定的IP进行访问控制,如图所示,就可使用过滤器实现。:,当客户端请求访问此URL时,才会触发过滤器工作。。,可以为某个URL部署多个过滤器,组成一个过滤链来执行多种检查或操作。,接口中包含3个方法必须实现:(FilterConfigconfig):该方法负责进行过滤器的初始化操作,Servlet容器在创建了Servlet过滤器实例后就会调用这个方法。。(ServletRequestrequest,ServletResponseresponse,FilterChainchain):该方法负责完成实际的过滤操作,当客户端请求与过滤器关联的URL时,Servlet容器将先调用此方法进行过滤操作。():该方法在Servlet容器销毁过滤器实例前调用,可在此方法中释放过滤器占用的资源。,应按照如下2个步骤进行:。,将过滤器与URL关联起来。::,。:(1)创建Servlet过滤器类IPFilter(2),,对其起作用。芜熙芝烽赏蓄啃妆
Servlet进阶 来自淘豆网m.daumloan.com转载请标明出处.