パッケージ jakarta.servlet

インターフェース ServletRequestAttributeListener

  • すべてのスーパーインターフェース:
    EventListenerSE

    public interface ServletRequestAttributeListener
    extends EventListenerSE
    ServletRequest 属性の変更に関する通知イベントを受信するためのインターフェース。

    リクエストが Web アプリケーションのスコープ内にある間、通知が生成されます。ServletRequest は、Web アプリケーションの最初のサーブレットまたはフィルターに入る直前に Web アプリケーションのスコープに入ると定義され、チェーンの最後のサーブレットまたは最初のフィルターを終了するときにスコープから出ると定義されます。

    これらの通知イベントを受信するには、実装クラスを Web アプリケーションの デプロイ記述子で宣言するか、WebListener でアノテーションを付ける、または ServletContext で定義された addListener メソッドのいずれかを使用して登録する必要があります。

    このインターフェースの実装が呼び出される順序は指定されていません。

    導入:
    Servlet 2.4
    • メソッドの詳細

      • attributeAdded

        default void attributeAdded​(ServletRequestAttributeEvent srae)
        ServletRequest に属性が追加されたという通知を受け取ります。
        パラメーター:
        srae - ServletRequest および追加された属性の名前と値を含む ServletRequestAttributeEvent
      • attributeRemoved

        default void attributeRemoved​(ServletRequestAttributeEvent srae)
        ServletRequest から属性が削除されたという通知を受け取ります。
        パラメーター:
        srae - ServletRequest および削除された属性の名前と値を含む ServletRequestAttributeEvent
      • attributeReplaced

        default void attributeReplaced​(ServletRequestAttributeEvent srae)
        ServletRequest で属性が置き換えられたという通知を受け取ります。
        パラメーター:
        srae - ServletRequest を含む ServletRequestAttributeEvent と、置換された属性の名前および(古い)値