パッケージ jakarta.servlet

クラス ServletException

実装されたすべてのインターフェース:
SerializableSE
既知の直属サブクラス
UnavailableException

public class ServletException extends ExceptionSE
サーブレットで問題が発生したときにスローできる一般的な例外を定義します。
作成者:
Various
関連事項:
  • コンストラクターの詳細

    • ServletException

      public ServletException()
      新しいサーブレット例外を構築します。
    • ServletException

      public ServletException(StringSE message)
      指定されたメッセージを持つ新しいサーブレット例外を構築します。メッセージはサーバーログに書き込まれ、ユーザーに表示されます。
      パラメーター:
      message - 例外メッセージのテキストを指定する String 
    • ServletException

      public ServletException(StringSE message, ThrowableSE rootCause)
      サーブレットが例外をスローする必要があるときに新しいサーブレット例外を構築し、説明メッセージなど、通常の操作を妨害した「根本原因」例外に関するメッセージを含めます。
      パラメーター:
      message - 例外メッセージのテキストを含む String 
      rootCause - サーブレットの通常の操作を妨害した Throwable 例外。このサーブレット例外が必要になります
    • ServletException

      public ServletException(ThrowableSE rootCause)
      サーブレットが例外をスローする必要があるときに新しいサーブレット例外を作成し、通常の操作を妨害した「根本原因」例外に関するメッセージを含めます。例外のメッセージは、基になる例外のローカライズされたメッセージに基づいています。

      このメソッドは、Throwable 例外で getLocalizedMessage メソッドを呼び出して、ローカライズされた例外メッセージを取得します。ServletException をサブクラス化する場合、このメソッドをオーバーライドして、特定のロケール向けに設計された例外メッセージを作成できます。

      パラメーター:
      rootCause - サーブレットの通常の操作を妨害した Throwable 例外。サーブレット例外を必要にします
  • メソッドの詳細

    • getRootCause

      public ThrowableSE getRootCause()
      このサーブレット例外を引き起こした例外を返します。
      戻り値:
      このサーブレット例外を引き起こした Throwable