zoukankan      html  css  js  c++  java
  • Filter的学习

    一、Filter的生命周期:

    Filter在服务器启动,对web应用的filter进行创建,并且被所有的请求共享。

    服务器关闭,filter被摧毁。

    总之,一句话总结:和web应用共生死,他们是好兄弟。

    二、Filter的作用:

    Filter在开发中常见的应用:
    1、filter可以目标资源执行之前,进行权限检查,检查用户有无权限,如有权限则放行,如果没有,则拒绝访问。
    2、filter可以放行之前对request和response进行预处理,从而实现一些全局性的设置。
    3、filter在放行之后,可以捕获到目标资源的输出,从而对输出做出类似压缩这样的设置。

    三、Filter链的问题。理解doFile的方法。

    过滤器有web服务器调用,web服务器会传入request、response。
    FilterChain对象的doFilter方法。
    会导致下一个filter执行,如果是最后一个,则目标资源执行,即拦截的方形。

  • 相关阅读:
    Manager Test and DAO
    07-图
    06-排序
    05-查找
    第04次作业-树
    第03次作业-栈和队列
    week-02 线性表
    week01—绪论
    使用promise封装el-form多个表单校验
    $slot受slot-scope影响,导致$slot中的key消失
  • 原文地址:https://www.cnblogs.com/lyjs/p/4966344.html
Copyright © 2011-2022 走看看