多语言展示
当前在线:1726今日阅读:4今日分享:26

java中多个过滤器的使用介绍

java中过滤器的使用主要是控制从客户端到服务端的数据,从而控制客户端输入。一般的过滤器都是多层过滤的,由于过滤器组件具有可插拔的特性,我们可以随意配置数据过滤的级别。以下简单介绍多个过滤器配置。
工具/原料
1

java

2

jdk1.8,tomcat7.0,IDEA

方法/步骤
1

首先创建测试用页面jsp,只需要简单录入评论即可

2

创建处理页面数据的servlet类,用于输出评论内容

3

创建过滤器的类CommentFilter1,其中在doFilter方法中简单对请求数据进行过滤,如果包含敏感字符串,则输出提示页面提示包含敏感词汇

4

同理,编写CommentFilter2和CommentFilter3,其中只需要修改需要过滤的敏感词汇,其他不用修改。

5

在web.xml中对过滤器1,2,3以及servlet进行注册,注意配置的顺序即是过滤器一次执行的顺序,这三个过滤器都是用于过滤到单个servlet类的数据,因此过滤器中访问路径都和servlet路径一致。

7

当不包含敏感词汇时,输出评论内容。

注意事项

过滤器可插拔性只需要修改web.xml中注册的过滤器或者调整顺序即可

推荐信息