Filter的快速入门
- 定义类,实现Filter接口,并重写其所有方法
- 配置Filter拦截资源的路径,在类上定义@WebFilter注解
- 在doFilter方法中输出一句话,并放行
@WebFilter("/*")
public class FilterDemo implements Filter {
@Override
public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain filterChain) throws IOException, ServletException {
System.out.println("FilterDemo...");
// 放行
filterChain.doFilter(servletRequest, servletResponse);
}
@Override
public void destroy() {
}
@Override
public void init(FilterConfig filterConfig) throws ServletException {
}
}