过滤器
过滤器
过滤器是实现了Filter接口的类,重写init,doFilter,destory方法。
- init方法的作用,为过滤初始化
- doFilter方法的作用,编写过滤的内容
- destrory方法的作用,销毁过滤器时回收资源
过滤器的作用
对web请求到达被请求的资源(setvlet,jsp)前为请求附加一些信息或者做一些处理。
对web响应时在响应前为响应附加一些信息或做一些处理。
场景使用
-
设置请求编码
-
设置权限拦截
-
过滤不文明词汇
使用过滤器
-
第一步:定义过滤器类,实现Filter接口。
@WebFilter("/*")//也可以用注解写 public class CharacterEncoding implements javax.servlet.Filter { String encoding = "utf-8"; @Override public void