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