美文网首页
过滤器入门(一)

过滤器入门(一)

作者: Preself | 来源:发表于2018-10-30 09:02 被阅读0次

Filter也称之为过滤器,它是Servlet技术中最激动人心的技术之一,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp,

Servlet, 静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等

一些高级功能。

  Servlet API中提供了一个Filter接口,开发web应用时,如果编写的Java类实现了这个接口,则把这个java类称之为过滤器Filter。通过Filter技术,开发人员可以实现用户在访问某个目标资源之前,对访问的请求和响应进行拦截。

Filter接口中有一个doFilter方法,当我们编写好Filter,并配置对哪个web资源进行拦截后,WEB服务器每次在调用web资源的service方法之前,都会先调用一下filter的doFilter方法,因此,在该方法内编写代码可达到如下目的:1. 调用目标资源之前,让一段代码执行。2.是否调用目标资源(即是否让用户访问web资源)。3.调用目标资源之后,让一段代码执行。

  web服务器在调用doFilter方法时,会传递一个filterChain对象进来,filterChain对象是filter接口中最重要的一个对象,它也提供了一个doFilter方法,开发人员可以根据需求决定是否调用此方法,调用该方法,则web服务器就会调用web资源的service方法,即web资源就会被访问,否则web资源不会被访问。

相关文章

  • javax.servlet.的Filter

    过滤器作用: 快速入门 过滤器细节 动态代理相关

  • 【Wireshark】- 入门篇(1)

    【Wireshark】- 入门篇(1)【Wireshark】- 过滤器(2)【Wireshark】- Statis...

  • 过滤器入门(一)

    Filter也称之为过滤器,它是Servlet技术中最激动人心的技术之一,WEB开发人员通过Filter技术,对w...

  • spring boot入门(九) springboot的过滤器f

    关于过滤器和拦截器的区别,已经spring boot入门(七)中说明。下面举个过滤器的应用场景,比如用户信息页只有...

  • Vue-全集

    入门 事件 条件 属性绑定 双向绑定 属性计算 过滤器 组件 路由 Axios.js Vue-cli

  • Javaweb-Filter-1-快速入门

    Filter快速入门 开始学习Filter这个知识点,单词是过滤器和拦截器的作用。Filter是Javaweb中的...

  • Vue-filters过滤器的使用

    一.过滤器分全局和局部过滤器 一.一.私有过滤器 实际截图 二.全局过滤器 实际截图 过滤器-时间过滤小案例 实际截图

  • Vue进阶(1)

    一.过滤器 过滤器分为局部过滤器和全局过滤器 1.局部过滤器 格式 2.全局过滤器 格式 练习 1.当数字为小于1...

  • Revit过滤器

    视频连接v.bimcc.com/course/35/tasks 常用过滤器:过滤器、选择过滤器 一、过滤器 建立一...

  • VUE过滤器和计算属性

    过滤器主要分为全局过滤器和局部过滤器。 全局过滤器如下: 局部过滤器如下: 计算属性如下: 过滤器中获取日期: 计...

网友评论

      本文标题:过滤器入门(一)

      本文链接:https://www.haomeiwen.com/subject/jiuwtqtx.html