一.Filter
- Filter 过滤器它是 JavaWeb 的三大组件之一。
三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器 - Filter 过滤器它是 JavaEE 的规范。也就是接口
- Filter 过滤器它的作用是:拦截请求,过滤响应。
二.Filter的使用
1.编写一个类去实现 Filter
接口,并实现过滤方法 doFilter(),并重写一些方法
public class FilterDemo01 implements Filter {
@Override
public void init(FilterConfig filterConfig) throws ServletException {
}
@Override
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
throws IOException, ServletException {
System.out.println("filterDemo01...doFilter...");
chain.doFilter(request, response);
}
@Override
public void destroy() {
}
}
2.在web.xml中进行简单的配置
<filter>
<filter-name>filterDemo01</filter-name>
<filter-class>com.filter.FilterDemo01</