zoukankan      html  css  js  c++  java
  • Servlet--HttpSessionBindingListener接口,HttpSessionBindingEvent类

    • HttpSessionBindingListener 接口


    定义
    public interface HttpSessionBindingListener

    这个对象被加入到 HTTP 的 session 中,执行这个接口会通告有没有什么对象被绑定到这个 HTTP session 中或被从这个 HTTP session 中取消绑定。


    方法
    1、valueBound
    public void valueBound(HttpSessionBindingEvent event);
    当一个对象被绑定到 session 中, 调用此方法。 HttpSession.putValue 方法被调用时, Servlet引擎应该调用此方法。
    2、valueUnbound
    public void valueUnbound(HttpSessionBindingEventevent);
    当一个对象被从 session 中取消绑定, 调用此方法。 HttpSession.removeValue 方法被调用时,Servlet 引擎应该调用此方法。




    • HttpSessionBindingEvent  类
    定义
    public class HttpSessionBindingEventextends EventObject
    这 个 事 件 是 在 监 听 到 HttpSession 发 生 绑 定 和 取 消 绑 定 的 情 况 时 连 通HttpSessionBindingListener 的。这可能是一个 session 被终止或被认定无效的结果。事件源是 HttpSession.putValue 或 HttpSession.removeValue。
    构造函数
    public HttpSessionBindingEvent(HttpSession session, String name);

    通过引起这个事件的 Session 和发生绑定或取消绑定的对象名构造一个新的HttpSessionBindingEvent。


    方法
    1、getName
    public String getName();
    返回发生绑定和取消绑定的对象的名字。
    2、getSession
    public HttpSession getSession();

    返回发生绑定和取消绑定的 session 的名字。

    package javax.servlet.http;
    
    public class HttpSessionBindingEvent extends HttpSessionEvent
    {
      private String name;
      private Object value;
    
      public HttpSessionBindingEvent(HttpSession session, String name)
      {
        super(session);
        this.name = name;
      }
    
      public HttpSessionBindingEvent(HttpSession session, String name, Object value)
      {
        super(session);
        this.name = name;
        this.value = value;
      }
    
      public HttpSession getSession()
      {
        return super.getSession();
      }
    
      public String getName()
      {
        return this.name;
      }
    
      public Object getValue()
      {
        return this.value;
      }
    }

  • 相关阅读:
    MySQL 参数- Innodb_File_Per_Table(独立表空间)
    PHP Html 弹窗,本页面弹窗子页面
    ecshop 后台添加 成本价 利润
    MYSQL中的字符串连接符
    dede织梦后台页面及功能修改及精简操作方法
    ecshop 调用其他数据库中的商品
    wamp mysql 创建主从数据库
    mysql 主从同步原理
    mysql 利用触发器(Trigger)让代码更简单
    iOS开发工具——网络封包分析工具Charles
  • 原文地址:https://www.cnblogs.com/LinkinPark/p/5233017.html
Copyright © 2011-2022 走看看