Filter过滤器
实现方法直接引用Filter接口
Filter的三个方法
1)init方法:进行初始化操作(非必选Java8新特性)
2)doFilter方法:过滤器处理方法
3)destroy方法:销毁时调用
在使用Filter时需要引用doFilter里的filterchain.doFilter(ServletRequest,ServletResponse);
配置方法
基于XML配置
同时又多个Filter时,Filter的调用顺序是由web.xml的配置顺序来调用
<过滤器声明>
<filter>
<filter-name>过滤器名称</filter-name>
<filter-class>过滤器完整类名</filter-class>
</filter>
<filter-mapping>//过滤器映射
<filter-name>过滤器名称</filter-name>
<url-pattern>过滤器URL映射</url-pattern>
</filter-mapping>
基于注解配置
在类上边使用@WebFilter(/映射URL);(没有顺序)