Servlet 笔记三

来源:互联网 发布:java程序员职业规划 编辑:程序博客网 时间:2024/06/14 03:28

应用级别

  • ServletContext
  • HttpSession
  • ServletRequest

监听器类别

  • ServletContextListener
    监听ServletContext生命周期
  • ServletContextAttributeListener
    监听添加、删除或替换某个ServletContext属性
  • WebListener
    监听添加、删除或替换Servlet上下文属性
  • HttpSessionAttributeListener
    监听添加、删除或替换某个Session属性
  • HttpSessionActivationListener
    监听打开和关闭某个HttpSession
  • HttpSessionBindingListener
    这个类可以保存在HttpSession属性,当它被添加或删除时
  • ServletRequestListener
    监听ServletRequest创建、删除
  • ServletRequestAttributeListener
    监听ServletRequest的属性被添加、删除或替换
  • AsyncListener
    异步操作的监听

实现流程

  • 选择一个监听器接口并实现
  • 配置

监听器的调用时同步进行的

配置

注解配置

@WebListener

xml配置

<listener>    <listener-class>xxx.xxx.xxx</listener-class></listener>