Servlet过滤器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Servlet过滤器相关的知识,希望对你有一定的参考价值。

过滤器(Filter)概念:

1.能够对Servlet容器的请求和响应对象进行检查和修改

2. 本身并不生成请求和响应对象,它只提供过滤作用。

3. 能在Servlet调用前检查Request对象,修改Request Header和Request内容;

4. 在servlet被调用之后检查Response对象,修改Response Header和Response内容。

 

所有过滤器必须实现Filter接口,去重写其中的三个方法:

a.init(FilterConfig):初始化,在这个方法中可以读取web.xml中过滤器的初始化参数;

b.doFilter(ServletRequest,ServlerResponse,FilterChain):完成实际的过滤操作;FilterChain是一个接口,

c.destory():

以上是关于Servlet过滤器的主要内容,如果未能解决你的问题,请参考以下文章

Servlet 过滤器

Servlet过滤器,Servlet过滤器创建和配置

javaWeb中servlet开发——过滤器

Servlet过滤器

Servlet 过滤器和 Jersey 过滤器有啥区别?

servlet过滤器的作用