Filter接口的方法

时间:2024-10-14 00:01:46

1、首先我们定义一个过滤器,在web.xml中定义< Filter >标签元素,包括过滤器名称,映射类,以及一些初始化参数。

Filter接口的方法

2、然后我们定义一个类去实现Filter接口,比如定义LoginFilter类,在public class LoginFilter implements Filter{}中进行编写代码。

Filter接口的方法

3、Filter接口的第一个方法是:public 箪滹埘麽void init(FilterConfig filterConfig) throws Serv造婷用痃letException;从方法名我们可以获知其是初始化操作。我们首先实现这个接口。filterConfig.getInitParameter方法获取从web.xml文件配置的参数信息。

Filter接口的方法

4、Filter接口的第二个方法是:public 箪滹埘麽void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException 这个方法完成实际的过滤操作。我们实现这个方法。

Filter接口的方法

5、Filter接口的第三个方法是:public void destroy(); 这个方法用来销毁Filter对象,在web服务器停止后会销毁这个对象。

Filter接口的方法

6、Filter在初始化的时候会使用FilterConfig接口,FilterConfig接口的常用方法如下图所示

Filter接口的方法
© 手抄报圈