1.Filter过滤器
概念:
当访问服务器资源的时候,Filter(过滤器)就可以将请求拦截下来完成一些如:登录验证、过滤敏感字符等t特殊的功能。
实现步骤:
1.定义一个类,实现接口Filter
2.复写方法
3.配置拦截路径
1.web.xml
2.注解
代码注解:
1.首先我们创建一个类实现Filter接口,并打上注解@WebFilter("/*")以过滤所有路径下的请求。
@WebFilter("/*")
public class SensitiveWordsFilter implements Filter{....}
2.复写类中的方法。其中doFilter方法的参数有请求(req)、响应(resp)和当前 Filter 链的对象(chain)。
然后创建一个list集合用于存储敏感词汇。
init方法中的参数有配置对象(config)
public void doFilter(ServletRequest req, Servle

本文介绍了如何使用Filter来过滤敏感词汇。首先定义一个类实现Filter接口,并通过@WebFilter注解配置拦截所有路径。接着在doFilter方法中,读取敏感词汇列表并拦截请求,将含有敏感词汇的内容替换为'***',从而实现对敏感字符的过滤。

454

被折叠的 条评论
为什么被折叠?



