パッケージ jakarta.servlet
jakarta.servlet パッケージには、サーブレットクラスと、準拠するサーブレットコンテナーによってそのようなクラスのインスタンスに提供されるランタイム環境との間の契約を記述および定義する多数のクラスとインターフェースが含まれています。4.0.2 より前のバージョンの場合、これらのクラスとインターフェースは Java Servlet API 仕様で説明されています。バージョン 4.0.2 以降の場合、Jakarta Servlet Specification によって記述されます。
インターフェースのサマリー インターフェース 説明 AsyncContext ServletRequest で開始された非同期操作の実行コンテキストを表すクラス。AsyncListener リスナーが追加された ServletRequest で開始された非同期操作が完了、タイムアウト、エラーになった場合に通知されるリスナー。Filter フィルターは、リソース(サーブレットまたは静的コンテンツ)へのリクエスト、リソースからのレスポンス、その両方でフィルタリングタスクを実行するオブジェクトです。FilterChain FilterChain は、サーブレットコンテナーによって開発者に提供されるオブジェクトであり、リソースに対するフィルタリングされたリクエストの呼び出しチェーンのビューを提供します。FilterConfig 初期化中に情報をフィルターに渡すためにサーブレットコンテナーが使用するフィルター構成オブジェクト。FilterRegistration Filter
をさらに構成できるインターフェース。FilterRegistration.Dynamic ServletContext
上の addFilter メソッドの 1 つを介して登録されたFilter
をさらに構成できるインターフェース。ReadListener このクラスは、HTTP リクエストデータがブロックなしで読み取れるようになると、実装に通知するコールバックメカニズムを表します。Registration Registration.Dynamic RequestDispatcher クライアントからリクエストを受信し、サーバー上の任意のリソース(サーブレット、HTML ファイル、JSP ファイルなど)に送信するオブジェクトを定義します。Servlet すべてのサーブレットが実装する必要があるメソッドを定義します。ServletConfig 初期化中に情報をサーブレットに渡すために、サーブレットコンテナーが使用するサーブレット構成オブジェクト。ServletConnection サーブレットコンテナーへの接続に関する情報を提供します。ServletContainerInitializer ライブラリ / ランタイムに Web アプリケーションの起動フェーズを通知し、それにレスポンスしてサーブレット、フィルター、リスナーの必要なプログラム登録を実行できるようにするインターフェース。ServletContext ファイルの MIME 型の取得、リクエストのディスパッチ、ログファイルへの書き込みなど、サーブレットがサーブレットコンテナーと通信するために使用する一連のメソッドを定義します。ServletContextAttributeListener ServletContext 属性の変更に関する通知イベントを受信するためのインターフェース。ServletContextListener ServletContext ライフサイクルの変更に関する通知イベントを受信するためのインターフェース。ServletRegistration Servlet
をさらに構成できるインターフェース。ServletRegistration.Dynamic ServletContext
上の addServlet メソッドの 1 つを介して登録されたServlet
をさらに構成できるインターフェース。ServletRequest クライアントリクエスト情報をサーブレットに提供するオブジェクトを定義します。ServletRequestAttributeListener ServletRequest 属性の変更に関する通知イベントを受信するためのインターフェース。ServletRequestListener Web アプリケーションのスコープに出入りするリクエストに関する通知イベントを受信するためのインターフェース。ServletResponse サーブレットがクライアントにレスポンスを送信するのを支援するオブジェクトを定義します。SessionCookieConfig セッショントラッキングの目的で使用される Cookie のさまざまなプロパティを構成するために使用されるクラス。WriteListener ブロックせずにコンテンツを書き込むことができることを開発者に知らせるコールバック通知メカニズム。クラスのサマリー クラス 説明 AsyncEvent ServletRequest で(ServletRequest.startAsync()
またはServletRequest.startAsync(ServletRequest, ServletResponse)
の呼び出しを介して)開始された非同期操作が完了、タイムアウト、エラーを生成したときに発生するイベント。GenericFilter 汎用の、プロトコルに依存しないフィルターを定義します。GenericServlet 汎用の、プロトコルに依存しないサーブレットを定義します。HttpConstraintElement HttpConstraint
アノテーション値の Java クラス表現。HttpMethodConstraintElement HttpMethodConstraint
アノテーション値の Java クラス表現。MultipartConfigElement MultipartConfig
アノテーション値の Java クラス表現。ServletContextAttributeEvent Web アプリケーションの ServletContext の属性の変更に関する通知のイベントクラス。ServletContextEvent これは、Web アプリケーションのサーブレットコンテキストの変更に関する通知のイベントクラスです。ServletInputStream クライアントリクエストからバイナリデータを読み取るための入力ストリームを提供します。これには、一度に 1 行ずつデータを読み取るための効率的なreadLine
メソッドが含まれます。ServletOutputStream バイナリデータをクライアントに送信するための出力ストリームを提供します。ServletRequestAttributeEvent これは、アプリケーション内のサーブレットリクエストの属性の変更を通知するイベントクラスです。ServletRequestEvent この種のイベントは、ServletRequest のライフサイクルイベントを示します。ServletRequestWrapper リクエストをサーブレットに適応させたい開発者がサブクラス化できる ServletRequest インターフェースの便利な実装を提供します。ServletResponseWrapper サーブレットからのレスポンスを適応させたい開発者がサブクラス化できる、ServletResponse インターフェースの便利な実装を提供します。ServletSecurityElement ServletSecurity
アノテーション値の Java クラス表現。列挙型のサマリー 列挙型 説明 DispatcherType フィルターディスパッチャー型の列挙。SessionTrackingMode セッション追跡モードの列挙。例外のサマリー 例外 説明 ServletException サーブレットで問題が発生したときにスローできる一般的な例外を定義します。UnavailableException サーブレットまたはフィルターがスローする例外を定義して、永続的または一時的に使用できないことを示します。