javax.servlet
クラス ServletException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--javax.servlet.ServletException
すべての実装インタフェース:
Serializable
直系の既知のサブクラス:
UnavailableException

public class ServletException
extends Exception

このクラスでは、処理中に問題が起こったときに、Servlet がスローする可能性のある一般的な例外を定義しています。

バージョン:
$Version$
作成者:
Various
関連項目:
直列化された形式

コンストラクタの概要
ServletException()
          新たに Servlet の例外を構築します。
ServletException(String message)
          メッセージを指定して、新たに Servlet の例外を構築します。
ServletException(String message, Throwable rootCause)
          Servlet が例外をスローする必要がある場合に、また、 正常な処理を妨げることになった "根本原因の" 例外には詳細なメッセージが表示されますが、そこに何かのメッセージを付けたい場合に、 このコンストラクタを使って新たに Servlet の例外を構築します。
ServletException(Throwable rootCause)
          Servlet が例外をスローする必要があり、また、正常な処理を妨げることになった "根本原因" の例外メッセージを追加したい場合に、 新たな Servlet の例外を構築します。
 
メソッドの概要
 Throwable getRootCause()
          この Servlet の例外が引き起こされた元になった例外を返します。
 
クラス java.lang.Throwable から継承したメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

ServletException

public ServletException()
新たに Servlet の例外を構築します。


ServletException

public ServletException(String message)
メッセージを指定して、新たに Servlet の例外を構築します。 このメッセージはサーバのログファイルに出力されるか、ユーザに対して表示されます。

パラメータ:
message - 例外メッセージとなるテキストを指定するString

ServletException

public ServletException(String message,
                        Throwable rootCause)
Servlet が例外をスローする必要がある場合に、また、 正常な処理を妨げることになった "根本原因の" 例外には詳細なメッセージが表示されますが、そこに何かのメッセージを付けたい場合に、 このコンストラクタを使って新たに Servlet の例外を構築します。

パラメータ:
message - 例外のメッセージとなるテキストを含むString
rootCause - Servlet の正常な処理を妨げたThrowable の例外。 この Servlet の例外を作るのに必要

ServletException

public ServletException(Throwable rootCause)
Servlet が例外をスローする必要があり、また、正常な処理を妨げることになった "根本原因" の例外メッセージを追加したい場合に、 新たな Servlet の例外を構築します。 例外のメッセージは根本的な例外の地域化されたメッセージに基づきます。

このメソッドは getLocalizedMessage メソッドを実行して、 Throwable の例外が地域化された、 例外メッセージを取得できるようにしています。 ServletException のサブクラスを定義する場合は、 このメソッドがオーバライドされるので指定のロケールで例外メッセージが表示されるでしょう。

パラメータ:
rootCause - Servlet の正常な処理を妨げた Throwable 型の例外。 Servlet の例外を作るのに必要
メソッドの詳細

getRootCause

public Throwable getRootCause()
この Servlet の例外が引き起こされた元になった例外を返します。

戻り値:
この Servlet の例外を引き起こした Throwable


このドキュメントは、Ja-Jakarta Project により翻訳されました。コメントがある場合は、jajakarta-report@jajakarta.good-day.netまでお願いします。

Copyright © 1999-2002 The Apache Software Foundation. All Rights Reserved.