zoukankan      html  css  js  c++  java
  • 过滤器的相关知识

    Cookie技术】

    * 利用Cookie记住用户的用户名和密码.

    Filter:过滤器的概述】

    • 什么是过滤器Filter:

         可以过滤从客户端向服务器发送的请求.

    • 过滤器的使用:

        * 进行IP的过滤,脏话过滤,自动登录,响应压缩...

    • 使用过滤器:

        * 编写一个类实现Filter接口:

        * 配置过滤器:

    【过滤器的生命周期】:(了解)

    • 过滤器的创建和销毁:

        * 创建:服务器启动的时候.

        * 销毁:服务器关闭的时候.

     

    FilterChain:过滤器链】

     

    过滤器链中的过滤器的执行的顺序与<filter-mapping>的配置顺序有关.

     

      * doFilter(request,response); -- 放行,放行到下一个过滤器中,如果没有下一个过滤器,到达目标资源.

     

    Filter相关的配置】

     

    • <url-pattern>的配置:

     

        * 完全路径匹配 :以 / 开始  /demo4/demo1.jsp

     

        * 目录匹配 :以 / 开始 以 * 结束.  /*  /demo1/*

     

        * 扩展名匹配 :不能以 / 开始 以 * 开始.  *.do  *.action

     

     

     

    • <servlet-name>的配置:根据Servlet的名称拦截Servlet.

     

     

     

    • <dispatcher>的配置:

     

        * REQUEST :默认值.

     

        * FORWARD :转发.

     

        * INCLUDE :包含.

     

        * ERROR :错误页面跳转.(全局错误页面)

     

  • 相关阅读:
    linux安装pip
    keepalived 安装和配置
    SecureCRT突然卡死的问题
    python url合并与分离
    centos 长久路由表
    linux shell中 if else以及大于、小于、等于逻辑表达式介绍
    mtime,ctime,atime
    linux学习初体验
    Python数据库连接池DBUtils
    Flask 中的蓝图(BluePrint)
  • 原文地址:https://www.cnblogs.com/lijingbo/p/6974209.html
Copyright © 2011-2022 走看看