zoukankan      html  css  js  c++  java
  • Servlet & JSP

    Servlet API 中的 6 个事件类

    1. ServletContextEvent:该类表示上下文事件,当应用上下文对象发生改变,例如创建或销毁上下文对象时,将触发上下文事件。

    2. ServletContextAttributeEvent:该类表示上下文属性事件,当应用上下文属性发生改变,例如增加、删除、覆盖上下文属性时,将触发上下文属性事件。

    3. HttpSessionEvent:该类表示会话事件,当应用会话对象发生改变,例如创建或销毁会话对象,活化或钝化会话对象时,将触发会话事件。

    4. HttpSessionBindingEvent:该类表示会话绑定事件,当应用会话中的属性发生改变,例如增加、删除、覆盖会话中的属性时,将触发会话绑定事件。

    5. ServletRequestEvent:该类表示请求事件,当应用请求对象发生改变,例如创建或销毁请求对象时,将触发请求事件。

    6. ServletRequestAttributeEvent:该类表示请求属性事件,当请求中的属性发生改变,例如增加、删除、覆盖请求中的 属性时,将触发请求属性事件。

     

    Servlet API 中的 8 个监听器接口

    1. ServletContextListener:上下文监听器,用来监听 ServletContextEvent。

    2. ServletContextAttributeListener:上下文属性监听器,用来监听 ServletContextAttributeEvent。

    3. HttpSessionListener:会话监听器,用来监听 HttpSessionEvent。

    4. HttpSessionActivationListener:会话活化监听器,用来监听 HttpSessionEvent。

    5. HttpSessionAttributeListener:会话属性监听器,用来监听 HttpSessionBindingEvent。

    6. HttpSessionBindingListener:会话绑定监听器,用来监听 HttpSessionBindingEvent。

    7. ServletRequestListener:请求监听器,用来监听 ServletRequestEvent。

    8. ServletRequestAttributeListener:请求属性监听器,用来监听 ServletRequestAttributeEvent。

    注册监听器

    1. 使用 @WebListener 注解

    @WebListener
    public class MyServletContextListener implements ServletContextListener {
        // ...
    }

    2. 在 web.xml 中配置

    <listener>  
        <listener-class>com.huey.hello.listeners.MyServletContextListener</listener-class>  
    </listener>  
  • 相关阅读:
    iOS 设置app语言中文,比如 copy中文,拍照按钮cancel 中文
    kCGImagePropertyExifDictionary 引用错误
    Objective-C中3种枚举比较及KVC两个小技巧
    xcode 调试程序 lldb 使用
    iOS kvo 结合 FBKVOController 的使用
    ios 推送app badge 数字累加操作
    推送未找到应用程序的“aps-environment”的权利字符串错误
    AVAudioPlayer播放在线音频文件
    MPMoviePlayerViewController 视频播放黑屏
    PHP 与 Redis 入门教程
  • 原文地址:https://www.cnblogs.com/huey/p/5473346.html
Copyright © 2011-2022 走看看