过滤器的使用

时间:2022-07-02 19:35:44

(1)什么是filter

过滤器是处于客户端与服务器资源文件之间的一道过滤网,在访问资源文件之前,通过一系列的过滤器对请求进行修改,判断等,把不符合规则的请求在中途拦截或者修改。或者对响应进行过滤、拦截或者修改。

xml中的配置:

此处<url—pattern>/*</url-pattern>。则客户端请求访问任意资源文件时都要经过过滤器过滤,通过则访问文件,否则拦截。

当然你可以只作用于某个文件夹下的所有文件::<url—pattern>/dir/*</url-pattern>

作用于某一种类型的文件:<url—pattern>*.扩展名</url-pattern>。比如<url—pattern>*.jsp</url-pattern>过滤所有对jsp文件的访问请求。

作用于某一文件夹下某一类型文件:<url—pattern>/dir/*.扩展名</url-pattern>

跟servlet类似,如果一个过滤器需要过滤多种文件,则可以配置多个<filter-mapping>,一个mapping定义一个url-pattern来定义过滤规则。

过滤器的使用

过滤器的使用