パッケージ jakarta.servlet
インターフェース ServletRequestAttributeListener
- すべてのスーパーインターフェース:
EventListenerSE
public interface ServletRequestAttributeListener extends EventListenerSE
ServletRequest 属性の変更に関する通知イベントを受信するためのインターフェース。リクエストが Web アプリケーションのスコープ内にある間、通知が生成されます。ServletRequest は、Web アプリケーションの最初のサーブレットまたはフィルターに入る直前に Web アプリケーションのスコープに入ると定義され、チェーンの最後のサーブレットまたは最初のフィルターを終了するときにスコープから出ると定義されます。
これらの通知イベントを受信するには、実装クラスを Web アプリケーションの デプロイ記述子で宣言するか、
WebListener
でアノテーションを付ける、またはServletContext
で定義された addListener メソッドのいずれかを使用して登録する必要があります。このインターフェースの実装が呼び出される順序は指定されていません。
- 導入:
- Servlet 2.4
メソッドのサマリー
すべてのメソッド インスタンスメソッド デフォルトメソッド 修飾子と型 メソッド 説明 default void
attributeAdded(ServletRequestAttributeEvent srae)
ServletRequest に属性が追加されたという通知を受け取ります。default void
attributeRemoved(ServletRequestAttributeEvent srae)
ServletRequest から属性が削除されたという通知を受け取ります。default void
attributeReplaced(ServletRequestAttributeEvent srae)
ServletRequest で属性が置き換えられたという通知を受け取ります。
メソッドの詳細
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 と、置換された属性の名前および(古い)値