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;
      }
    }

  • 相关阅读:
    .NET ------ 多线程的简单使用
    .NET --- 页面刷新(html 和 js两种方式)
    .NET ---- B/S的特点,不接收js赋值
    二分查找与二分答案
    c++运行程序 鼠标点击按钮 (c++)(windows)
    c++运行程序 光标隐藏与移动 (c++)(windows)
    推荐:史蒂芬霍金论天道
    LaTeX公式学习
    Markdown语法学习
    文言语言!!!(附c/c++自译)
  • 原文地址:https://www.cnblogs.com/LinkinPark/p/5233017.html
Copyright © 2011-2022 走看看