首页 > 其他 > 详细

过滤器的使用

时间:2019-04-20 17:03:34      阅读:137      评论:0      收藏:0      [点我收藏+]

一:未使用过滤器时

技术分享图片

技术分享图片

二:使用过滤器后

技术分享图片

三:过滤器的概念

       Servlet过滤器本身并不生成请求和响应对象,它只提供过滤作用。

  Servlet过滤器能够在Servlet被调用之前检查Request对象,修改Request Header和Request内容。

  在Servlet被调用之后检查Response对象,修改Response Header和Response内容。

  Servlet过滤器负责过滤的Web组件可以是Servlet、JSP或HTML文件。

过滤器Filter作用
过滤器可以再请求和响应之前做一部分预处理,有效的过滤掉不需要的内容,而且过滤器可以被复用,节省了大量的复用代码,提高了java的代码执行效率

过滤器Filter作用场景
防止未登录就进入界面
控制应用编码
过滤敏感词汇等场景
过滤器Filter生命周期

技术分享图片

 

四:过滤器的实现过程:

技术分享图片

过滤器的处理过程是一个链式的过程(FilterChain),即多个过滤器组成一个链,依次处理,最后交给过滤器之后的资源。

  其中链式过滤过程中也可以直接给出响应,即返回,而不是向后传递。

五:相关代码链接:链接: https://pan.baidu.com/s/1wuTOZl4WnNNIUbM14RqjMw 提取码: sq2y 

 

过滤器的使用

原文:https://www.cnblogs.com/oy0411/p/10741460.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!