java中过滤器Filter的使用

 时间:2024-10-12 20:51:03

1、首先,创建comment.jsp,其中只需要录入评论并且表单提交即可。

java中过滤器Filter的使用

2、创建jsp表单提交的Servlet类CommentServlet,在service方法中只需要简单输出评论内容即可。

java中过滤器Filter的使用

3、创建过滤器类CommentFilter,实现Filter接口,并且重写init(),do掂迎豢畦Filter(),destroy()方法,此处因为是简疟觥窖捎单使用,只需要在doFilter方法中写入拦截逻辑,如果评论中有敏感词汇"damn",就跳转到另一页面提示有敏感词汇。

java中过滤器Filter的使用

4、在web.xml中进行配置,此时需要注意Filter的配置需要放在Servlet配醅呓择锗置之前,且过滤器配置的路径应该和需要过滤的Servlet路径相同。

java中过滤器Filter的使用

5、以tomcat启动web服务,直接访问comment.jsp,页面展示如下。

java中过滤器Filter的使用

6、测试:在评论输入框中录入任意含有damn字符串的内容,此时跳转页面提示含有敏感词汇

java中过滤器Filter的使用

7、测试:录入不含敏感词汇的内容,此时跳转页面输出评论内容

java中过滤器Filter的使用

8、如果需要加入多个过滤器的时候,只需要在web.xml中按照过滤顺序进行配置,代码中用filterChain.doFilter()即可.

java中过滤器Filter的使用
  • 油烟机吸力小怎么补救,可能是这些地方出了问题
  • 怎样设置word文档的保护权限?
  • Java 将Excel图表保存为图片
  • 陕西内有哪些师范类大学?(陕西省内师范大学)
  • 如何实现远程视频监控系统
  • 热门搜索
    文字手抄报 海量阅读手抄报 文明伴我行手抄报内容 交通安全手抄报题目 法制校园手抄报 名人手抄报图片 国史党史手抄报资料 有关运动会的手抄报 手抄报插图大全 寒假手抄报大全