zoukankan      html  css  js  c++  java
  • Listener监听器

    (1)HttpSessionListener监听器

        当一个HttpSession刚被创建或者失效(invalidate)的时候,将会通知HttpSessionListener监听 器

        常用方法如下:

    方法声明 功能介绍
    void sessionCreated(HttpSessionEvent se) 当一个HttpSession对象被创建时会调用这个方法
    void sessionDestroyed(HttpSessionEvent se) 当一个HttpSession超时或者调用HttpSession的 invalidate()方法让它销毁时,将会调用这个方法

     例子:

     

     效果:

      <1>启动服务器,访问index.jsp(向服务器发送请求)

      

       可见,关闭浏览器,服务器没有相应,因为session的默认时间是30分钟

      <2> 重新设置session的时间

      

       <3>重启服务器后,可以正常显示

    (2)HttpSessionAttributeListener监听器

        HttpSession中添加、删除或者替换一个属性的时候,将会通知HttpSessionAttributeListener监听器

        常用方法如下:

    方法声明 功能介绍
    void attributeAdded(HttpSessionBindingEvent se) 当往会话中加入一个属性的时候会调用这个 方法
    void attributeRemoved(HttpSessionBindingEvent se) 当从会话中删除一个属性的时候会调用这个 方法
    void attributeReplaced(HttpSessionBindingEvent se) 当改变会话中的属性的时候会调用这个方法

    例子:

     

     

     访问sessionAttribute.jsp页面,即可显示效果

  • 相关阅读:
    实验2:Mininet实验——拓扑的命令脚本生成
    实验1:Mininet源码安装和可视化拓扑工具
    第一次博客作业
    数据采集第四次作业
    第7组(69)团队展示
    数据采集第三次作业
    结对作业
    数据采集第二次作业
    数据采集第一次作业
    第一次个人编程作业
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/15402984.html
Copyright © 2011-2022 走看看