多项选择题

A.编写自定义的过滤器,可通过编写实现Filter接口的类来实现。
B.通过@WebFilter注解可声明一个过滤器。
C.过滤器用于对Http请求和响应进行处理。
D.自编过滤器的doFilter方法中有一个参数代表过滤器链,用于访问后续过滤器。