org.springframework.web.util
Class NestedServletException
java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.servlet.ServletException
org.springframework.web.util.NestedServletException
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- ServletRequestBindingException
public class NestedServletException
- extends ServletException
Subclass of ServletException that properly handles a root cause in terms
of message and stacktrace, just like NestedChecked/RuntimeException does.
Note that the plain ServletException doesn't expose its root cause at all,
neither in the exception message nor in printed stack traces!
The similarity between this class and the NestedChecked/RuntimeException
class is unavoidable, as this class needs to derive from ServletException
and cannot derive from NestedCheckedException.
- Since:
- 1.2.5
- Author:
- Juergen Hoeller
- See Also:
getMessage()
,
Throwable.printStackTrace()
,
NestedCheckedException
,
NestedRuntimeException
,
Serialized Form
Method Summary |
String |
getMessage()
Return the detail message, including the message from the nested exception
if there is one. |
NestedServletException
public NestedServletException(String msg)
- Construct a
NestedServletException
with the specified detail message.
- Parameters:
msg
- the detail message
NestedServletException
public NestedServletException(String msg,
Throwable cause)
- Construct a
NestedServletException
with the specified detail message
and nested exception.
- Parameters:
msg
- the detail messagecause
- the nested exception
getMessage
public String getMessage()
- Return the detail message, including the message from the nested exception
if there is one.
- Overrides:
getMessage
in class Throwable
Copyright © 2002-2008 The Spring Framework.