• 过滤器的使用


    一:未使用过滤器时

    二:使用过滤器后

    三:过滤器的概念

           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 

  • 相关阅读:
    【原】基础篇:第九篇,Ext组件系列之field组件的基本用法
    为什么要返回byte[]
    Migrate Mysql to SQL Server 2005
    关于编码规范
    RPM删除包的时候报127错误
    邮政储蓄的线上故障
    string.replaceAll与StringUtils.replace
    EJB工作原理
    OJB Connection
    找工作
  • 原文地址:https://www.cnblogs.com/oy0411/p/10741460.html
Copyright © 2020-2023  润新知