Servlet5
初始过滤器Filter
用于对request或response进行拦截,在用户的请求到达指定的URI之前,先过Filter的拦截处理规则(逻辑代码的处理修改),之后再正常处理用户请求。
Filter三个接口方法:
实现过滤器功能
1. 定义一个普通的类,实现Filter(javax.servlet.Filter)接口
2. 书写对应的内置方法
3. 在web.xml定义过滤规则
4. 功能测试
示例1:过滤器处理乱码需求
1. 在doFilter()写处理乱码逻辑
2. 继续执行请求
chain.doFilter(request, response);
3. 过滤规则
/* 当前项目下全部url请求
示例2: 不登录不能访问
1. 在doFilter()写代码逻辑
2. 跳转登录页或继续执行请求
chain.doFilter(request, response);
3. 过滤规则
/admin/* 当前项目下全部/admin之后的请求
注解实现,替代web.xml配置
标签:请求,Servlet5,request,Filter,doFilter,response From: https://www.cnblogs.com/Lovew2/p/16908158.html