Filter

来源:互联网 发布:那个聊天软件好 编辑:程序博客网 时间:2024/04/30 07:14

过滤器(filter)

 

通过实现Fliter接口来创建一个filter,所以必须实现该接口中的destroy(),init(FilterConfig filterConfig),doFilter()三个抽象方法。

所有的操作都在doFilter方法中实现。chain.doFilter(request,response)必须有!将请求传递给下一个Filter或Servlet。

 

Filter的配置:

<--!

   配置filter的名称和路径   

-->

<filter>

    <filter-name></filter-name>

    <filter-class></filter-class>

</filter>

 

<--!

   配置访问filter的方式,名称必须和上面的一致,dispatcher是配置到达servlet的方式,可以设多个

   有四种值:request(表示直接请求request是生效),forword(通过forword方式到达生效),

   include,error

-->

<filter-mapping>

    <filter-name></filter-name>

    <url-pattern><url-pattern>

    <dispatcher></dispatcher>

</filter-mapping>

 

 

原创粉丝点击