|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Throwable
java.lang.Exception
javax.servlet.ServletException
@TransactionType(value=NOT_SUPPORTED) public class ServletException
Defines a general exception a servlet can throw when it encounters difficulty.
Direct instances of this exception class are not bound to any context and can be
passed between contexts without any restrictions. Objects created and returned
by the methods of this class are owned by the caller. In particular, a call to the Throwable.getMessage()
returns a String instance bound to the owner context of the caller.
See Runtime Environment Specification for the Java Card Platform, Connected Edition, chapter 7 for details regarding transfer of ownership.
Constructor Summary | |
---|---|
ServletException()
Constructs a new servlet exception. |
|
ServletException(String message)
Constructs a new servlet exception with the specified message. |
|
ServletException(String message,
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(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. |
Method Summary | |
---|---|
Throwable |
getRootCause()
Returns the exception that caused this servlet exception. |
Methods inherited from class java.lang.Throwable |
---|
getMessage, printStackTrace, toString |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public ServletException()
public ServletException(String message)
message
- a String
specifying the text of the exception
messagepublic ServletException(String message, Throwable rootCause)
message
- a String
containing the text of the exception
messagerootCause
- the Throwable
exception that interfered with
the servlet's normal operation, making this servlet exception
necessarypublic ServletException(Throwable rootCause)
This method calls the getLocalizedMessage
method on the
Throwable
exception to get a localized exception message.
When subclassing ServletException
, this method can be
overridden to create an exception message designed for a specific locale.
rootCause
- the Throwable
exception that interfered with
the servlet's normal operation, making the servlet exception
necessaryMethod Detail |
---|
public Throwable getRootCause()
Throwable
that caused this servlet exception
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |