java.lang.Object | +--java.lang.Throwable | +--java.lang.Exception | +--javax.servlet.ServletException
Defines a general exception a servlet can throw when it encounters difficulty.
ServletException() Constructs a new servlet exception. | |
ServletException(java.lang.String message) Constructs a new servlet exception with the specified message. | |
ServletException(java.lang.String message, java.lang.Throwable rootCause) Constructs a new servlet exception when the servlet needs to throw an exception and include a message about the "root cause" exception that interfered with its normal operation, including a description message. | |
ServletException(java.lang.Throwable rootCause) Constructs a new servlet exception when the servlet needs to throw an exception and include a message about the "root cause" exception that interfered with its normal operation. |
getRootCause() Returns the exception that caused this servlet exception. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
publicServletException()
publicServletException(java.lang.String message)
message
- aString
specifying the text of the exception messagepublicServletException(java.lang.String message, java.lang.Throwable rootCause)
message
- aString
containing the text of the exception messagerootCause
- theThrowable
exception that interfered with the servlet'snormal operation, making this servletexception necessarypublicServletException(java.lang.Throwable rootCause)
This method calls thegetLocalizedMessage
method on theThrowable
exception to get a localized exception message. When subclassingServletException
, this method can be overridden to create an exception message designed for a specific locale.
rootCause
- theThrowable
exception that interfered with the servlet'snormal operation, making the servlet exceptionnecessarypublic java.lang.ThrowablegetRootCause()
Throwable
that caused this servlet exception