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页面,即可显示效果

  • 相关阅读:
    uiautomator2自动化测试
    APP性能测试(电池电量、流量、CPU、内存)
    python虚拟环境搭建
    unittest报错(return self._request(command_info[0], url, body=data))
    python pip错误处理
    adb 实用命令
    大数据学习(一)
    windows 下Virtualenv搭建mysql环境
    python奇怪毛病集合
    python作业
  • 原文地址:https://www.cnblogs.com/JasperZhao/p/15402984.html
Copyright © 2011-2022 走看看