パッケージの使用
jakarta.servlet

jakarta.servlet を使用するパッケージ
パッケージ
説明
jakarta.servlet パッケージには、サーブレットクラスと、準拠するサーブレットコンテナーによってそのようなクラスのインスタンスに提供されるランタイム環境との間の規約を記述および定義する多数のクラスとインターフェースが含まれています。
jakarta.servlet.http パッケージには、HTTP プロトコルで実行されているサーブレットクラスと、準拠するサーブレットコンテナーによってそのようなクラスのインスタンスに提供されているランタイム環境との間の規約を記述および定義する多数のクラスとインターフェースが含まれています。
Jakarta Standard Tag Library のコアタグライブラリコンポーネントに関連するクラスとインターフェース。
  • jakarta.faces.webapp で使用されている jakarta.servlet のクラス
    クラス
    説明
    すべてのサーブレットが実装する必要があるメソッドを定義します。
    初期化中に情報をサーブレットに渡すために、サーブレットコンテナーが使用するサーブレット構成オブジェクト。
    サーブレットで問題が発生したときにスローできる一般的な例外を定義します。
    クライアントリクエスト情報をサーブレットに提供するオブジェクトを定義します。
    サーブレットがクライアントにレスポンスを送信するのを支援するオブジェクトを定義します。
  • jakarta.servlet で使用されている jakarta.servlet のクラス
    クラス
    説明
    ServletRequest で開始された非同期操作の実行コンテキストを表すクラス。
    ServletRequest で(ServletRequest.startAsync() または ServletRequest.startAsync(ServletRequest, ServletResponse) の呼び出しを介して)開始された非同期操作が完了、タイムアウト、エラーを生成したときに発生するイベント。
    リスナーが追加された ServletRequest で開始された非同期操作が完了、タイムアウト、エラーになった場合に通知されるリスナー。
    フィルターディスパッチャー型の列挙。
    フィルターは、リソース(サーブレットまたは静的コンテンツ)へのリクエスト、リソースからのレスポンス、その両方でフィルタリングタスクを実行するオブジェクトです。
    FilterChain は、サーブレットコンテナーによって開発者に提供されるオブジェクトであり、リソースに対するフィルタリングされたリクエストの呼び出しチェーンのビューを提供します。
    初期化中に情報をフィルターに渡すためにサーブレットコンテナーが使用するフィルター構成オブジェクト。
    Filter をさらに構成できるインターフェース。
    ServletContext 上の addFilter メソッドの 1 つを介して登録された Filter をさらに構成できるインターフェース。
    HttpConstraint アノテーション値の Java クラス表現。
    HttpMethodConstraint アノテーション値の Java クラス表現。
    MultipartConfig アノテーション値の Java クラス表現。
    このクラスは、HTTP リクエストデータがブロックなしで読み取れるようになると、実装に通知するコールバックメカニズムを表します。
    Servlet または Filter をさらに構成できるインターフェース。
    ServletContext 上の addServlet または addFilter のいずれかの方法で登録された Servlet または Filter をさらに構成できるインターフェース。
    クライアントからリクエストを受信し、サーバー上の任意のリソース(サーブレット、HTML ファイル、JSP ファイルなど)に送信するオブジェクトを定義します。
    すべてのサーブレットが実装する必要があるメソッドを定義します。
    初期化中に情報をサーブレットに渡すために、サーブレットコンテナーが使用するサーブレット構成オブジェクト。
    サーブレットコンテナーへの接続に関する情報を提供します。
    ファイルの MIME 型の取得、リクエストのディスパッチ、ログファイルへの書き込みなど、サーブレットがサーブレットコンテナーと通信するために使用する一連のメソッドを定義します。
    Web アプリケーションの ServletContext の属性の変更に関する通知のイベントクラス。
    これは、Web アプリケーションのサーブレットコンテキストの変更に関する通知のイベントクラスです。
    サーブレットで問題が発生したときにスローできる一般的な例外を定義します。
    クライアントリクエストからバイナリデータを読み取るための入力ストリームを提供します。これには、一度に 1 行ずつデータを読み取るための効率的な readLine メソッドが含まれます。
    バイナリデータをクライアントに送信するための出力ストリームを提供します。
    Servlet をさらに構成できるインターフェース。
    ServletContext 上の addServlet メソッドの 1 つを介して登録された Servlet をさらに構成できるインターフェース。
    クライアントリクエスト情報をサーブレットに提供するオブジェクトを定義します。
    これは、アプリケーション内のサーブレットリクエストの属性の変更を通知するイベントクラスです。
    この種のイベントは、ServletRequest のライフサイクルイベントを示します。
    サーブレットがクライアントにレスポンスを送信するのを支援するオブジェクトを定義します。
    ServletSecurity アノテーション値の Java クラス表現。
    セッショントラッキングの目的で使用される Cookie のさまざまなプロパティを構成するために使用されるクラス。
    セッション追跡モードの列挙。
    ブロックせずにコンテンツを書き込むことができることを開発者に知らせるコールバック通知メカニズム。
  • jakarta.servlet.http で使用されている jakarta.servlet のクラス
    クラス
    説明
    フィルターは、リソース(サーブレットまたは静的コンテンツ)へのリクエスト、リソースからのレスポンス、その両方でフィルタリングタスクを実行するオブジェクトです。
    FilterChain は、サーブレットコンテナーによって開発者に提供されるオブジェクトであり、リソースに対するフィルタリングされたリクエストの呼び出しチェーンのビューを提供します。
    初期化中に情報をフィルターに渡すためにサーブレットコンテナーが使用するフィルター構成オブジェクト。
    汎用の、プロトコルに依存しないフィルターを定義します。
    汎用の、プロトコルに依存しないサーブレットを定義します。
    すべてのサーブレットが実装する必要があるメソッドを定義します。
    初期化中に情報をサーブレットに渡すために、サーブレットコンテナーが使用するサーブレット構成オブジェクト。
    ファイルの MIME 型の取得、リクエストのディスパッチ、ログファイルへの書き込みなど、サーブレットがサーブレットコンテナーと通信するために使用する一連のメソッドを定義します。
    サーブレットで問題が発生したときにスローできる一般的な例外を定義します。
    クライアントリクエストからバイナリデータを読み取るための入力ストリームを提供します。これには、一度に 1 行ずつデータを読み取るための効率的な readLine メソッドが含まれます。
    バイナリデータをクライアントに送信するための出力ストリームを提供します。
    クライアントリクエスト情報をサーブレットに提供するオブジェクトを定義します。
    リクエストをサーブレットに適応させたい開発者がサブクラス化できる ServletRequest インターフェースの便利な実装を提供します。
    サーブレットがクライアントにレスポンスを送信するのを支援するオブジェクトを定義します。
    サーブレットからのレスポンスを適応させたい開発者がサブクラス化できる、ServletResponse インターフェースの便利な実装を提供します。
  • jakarta.servlet.jsp で使用されている jakarta.servlet のクラス
    クラス
    説明
    すべてのサーブレットが実装する必要があるメソッドを定義します。
    初期化中に情報をサーブレットに渡すために、サーブレットコンテナーが使用するサーブレット構成オブジェクト。
    ファイルの MIME 型の取得、リクエストのディスパッチ、ログファイルへの書き込みなど、サーブレットがサーブレットコンテナーと通信するために使用する一連のメソッドを定義します。
    サーブレットで問題が発生したときにスローできる一般的な例外を定義します。
    クライアントリクエスト情報をサーブレットに提供するオブジェクトを定義します。
    サーブレットがクライアントにレスポンスを送信するのを支援するオブジェクトを定義します。
  • jakarta.servlet.jsp.jstl.core で使用されている jakarta.servlet のクラス
    クラス
    説明
    ファイルの MIME 型の取得、リクエストのディスパッチ、ログファイルへの書き込みなど、サーブレットがサーブレットコンテナーと通信するために使用する一連のメソッドを定義します。
    クライアントリクエスト情報をサーブレットに提供するオブジェクトを定義します。