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.

ServletException

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.

Parameters:

message - a String containing
the text of the exception message

rootCause - the Throwable exception
that interfered with the servlet's
normal operation, making this servlet
exception necessary

ServletException

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. The exception's message is based on the localized
message of the underlying exception.

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.

Parameters:

rootCause - the Throwable exception
that interfered with the servlet's
normal operation, making the servlet exception
necessary