监听器

作者: 我们的天空L | 来源:发表于2020-03-15 11:35 被阅读0次

    监听器:
    监听某个对象发生某些事情后,触发的一个行为。
    监听以下三个域对象

    • ServletRequest,请求对象。
    • ServletContext,代表当前整个web应用。
    • HttpSession,session对象

    8大监听器:都是接口


    八大监听器.png

    三大类

    • 生命周期监听器:监听三个对象的生命周期(从创建到销毁的过程)
      • ServletRequestListener:
      1. requestDestroyed(ServletRequestEvent sre)
        sre的作用:
        1)获取servletContext
        2)获取servletRequest
      2. requestInitialized(ServletRequestEvent sre)
      • ServletContextListener
        1.contextInitialized(ServletContextEvent sce)
        sce的作用:
        1)获取servletContext
        2.contextDestroyed(ServletContextEvent sce)
      • HttpSessionListener
        1)sessionCreated(HttpSessionEvent se)
        2)sessionDestroyed(HttpSessionEvent se)
    • 属性监听器:监听三个域对象中的属性的增删改(serAttribute()removeAttribute())
      ServletRequestAttributeListener
      1)attributeAdded()
      1. attributeRemoved()
      2. attributeReplaced()
        ServletContextAttributeListener
        HttpSessionAttributeListener
    • session固有监听器
      HttpSessionActivationListener : 监听session活化钝化
      HttpSessionBindingListener :监听一个对象是否绑定到session中(保存在session中)

    相关文章

      网友评论

          本文标题:监听器

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