void doFilter( request, response, chain)
throws java.io.IOException,这个方法完成实际的过滤操作。FilterChain用于访问后续的过滤器
在标准Servlet中的doGet和doPost方法中,参数为HttpServletRequest、httpServletResponse,因此此接口为父接口。
- void destroy()方法
当Servlet容器在销毁过滤器实例前调用该方法,在这个方法中可以释放Servlet过滤器占用的资源
部署过滤器:
把Filter.class类放在classes下,
package ccit.ming.filter;
import java.io.*;
import javax.servlet.*;
public class FilterTest implements Filter{
public void init(FilterConfig filterConfig) throws ServletException
{
System.out.println("过滤器初始化····");
}
public void doFilter(ServletRequest request, ServletResponse response,FilterChain chain) throws IOException,ServletException
{
System.out.println("过滤器doFilter····");
}
public void destroy()
{
System.out.println("过滤器销毁····");
}
}
配置web.xml文件,注意<filter>配置标签要先于servlet配置,即在<servlet>的上面
<filter>
<filter-name>firstfilter</filter-name>
<filter-class>ccit.ming.filter.FilterTest</filter-class>
<init-param>
<param-name></param-name>
<param-value></param-value>
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库过滤器(Filter)(2)在线全文阅读。
相关推荐: