配置过滤
<filter>
<filter-name>FluxStatFilter</filter-name>
<filter-class>com.FluxStatFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>FluxStatFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
Filter接口的编写,看抽象方法就可以知道Filter是怎么工作的了
public class FluxStatFilter implements Filter {
private static int Flux;
@Override
public void destroy() {
// TODO Auto-generated method stub
}
@Override
public void doFilter(ServletRequest arg0, ServletResponse arg1,
FilterChain arg2) throws IOException, ServletException {
Flux++;
arg0.setAttribute("Flux", Flux);
System.out.println("Flux:"+Flux);
arg2.doFilter(arg0, arg1);
}
@Override
public void init(FilterConfig arg0) throws ServletException {
// TODO Auto-generated method stub
}
}