パッケージ 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 と、置換された属性の名前および(古い)値