パッケージ jakarta.servlet.http

クラス HttpSessionBindingEvent

  • 実装されているすべてのインターフェース:
    SerializableSE

    public class HttpSessionBindingEvent
    extends HttpSessionEvent
    この型のイベントは、セッションからバインドまたはアンバインドされたときに HttpSessionBindingListener を実装するオブジェクトに送信されるか、セッションで属性がバインド、アンバインド、置換されたときに デプロイ記述子で構成された HttpSessionAttributeListener に送信されます。

    セッションは、HttpSession.setAttribute の呼び出しによってオブジェクトをバインドし、HttpSession.removeAttribute の呼び出しによってオブジェクトのバインドを解除します。

    作成者:
    Various
    関連事項:
    HttpSession, HttpSessionBindingListener, HttpSessionAttributeListener, 連載形式
    • コンストラクターの詳細

      • HttpSessionBindingEvent

        public HttpSessionBindingEvent​(HttpSession session,
                                       StringSE name)
        セッションにバインドされた、またはセッションからアンバインドされたことをオブジェクトに通知するイベントを構築します。イベントを受信するには、オブジェクトは HttpSessionBindingListener を実装する必要があります。
        パラメーター:
        session - オブジェクトがバインドまたはアンバインドされるセッション
        name - オブジェクトがバインドまたはバインド解除される名前
        関連事項:
        getName(), HttpSessionEvent.getSession()
      • HttpSessionBindingEvent

        public HttpSessionBindingEvent​(HttpSession session,
                                       StringSE name,
                                       ObjectSE value)
        セッションにバインドされた、またはセッションからアンバインドされたことをオブジェクトに通知するイベントを構築します。イベントを受信するには、オブジェクトは HttpSessionBindingListener を実装する必要があります。
        パラメーター:
        session - オブジェクトがバインドまたはアンバインドされるセッション
        name - オブジェクトがバインドまたはバインド解除される名前
        value - バインドまたはバインド解除されたオブジェクト
        関連事項:
        getName(), HttpSessionEvent.getSession()
    • メソッドの詳細

      • getName

        public StringSE getName()
        属性がセッションにバインドされる、またはセッションからアンバインドされる名前を返します。
        戻り値:
        オブジェクトがセッションにバインドされる、またはセッションからアンバインドされる名前を指定する文字列
      • getValue

        public ObjectSE getValue()
        追加、削除、置換された属性の値を返します。属性が追加(またはバインド)された場合、これは属性の値です。属性が削除された(またはバインドされていない)場合、これは削除された属性の値です。属性が置き換えられた場合、これは属性の古い値です。
        戻り値:
        追加、削除、置換された属性の値
        導入:
        Servlet 2.3