zoukankan      html  css  js  c++  java
  • 过滤器Filter(17/4/8)

     

    1:是JavaWeb三大组件之一:

    Servlet、Lisener(2个感知监听器不需要配置)、Filter

    2:过滤器

      它会在一组资源(jsp、servlet、css、html等等)的前面执行!

      它可以让请求达到目标资源,也可以不让请求达到!

      *过滤器有拦截请求的能力!相当于小区中的保安

    3:过滤器的写法

      写一个类实现Filter接口

      在web.xml中进行配置

    4:Filter 接口

      void init(FilterConfig)

      创建后马上执行;Filter在服务器启动时就创建

      void destory()

      销毁之前执行!在关闭服务器之前销毁

      void doFilter(ServletRequest,ServletResponse,FilterChain)

      每次过滤时都会执行

      Filter是单例的!即只能实例化一次

    5:web.xml中的配置

    复制代码
    1 <filter>
    2     <filter-name>AFilter</filter-name>
    3     <filter-class>filter.AFilter</filter-class>
    4 </filter>
    5 <filter-mapping>
    6     <filter-name>AFilter</filter-name>
    7 //这里可以是/web/*;或者是/AServlet  
    8 <url-pattern>/AServlet</url-pattern>
    9 </filter-mapping>
  • 相关阅读:
    sql 2008 r2
    js压缩反压缩
    .NET调用Java写的WebServices(可能会碰到的问题)
    ecshop
    Chrome插件
    Unity3d ShaderLab之WorldNormalVector
    Unity 3d中Shader是什么,可以吃吗?
    java,类的继承
    java,关于POJO,查阅资料
    java,编写一个汽车类
  • 原文地址:https://www.cnblogs.com/yuwenhui/p/6684235.html
Copyright © 2011-2022 走看看