Filter过滤器

如何创建过滤器

1.创建一个类实现Filter接口

2.重写接口中方法doFilter方法是真正过滤的。

3.在web.xml文件中配置

放行过滤

public void doFilter(ServletRequest request, ServletResponse reponse,

FilterChain chain) throws IOException, ServletException {

// TODO Auto-generated method stub

chain.doFilter(request, reponse);

}


filter生命周期

当服务器启动,会创建Filter对象,并调用init方法,只调用一次.

当访问资源时,路径与Filter的拦截路径匹配,会执行Filter中的doFilter方法,

这个方法是真正拦截操作的方法.

当服务器关闭时,会调用Filter的destroy方法来进行销毁操作.

你可能感兴趣的:(Filter过滤器)