javax.servlet.jsp
Class JspException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by javax.servlet.jsp.JspException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
JspTagException, SkipPageException

public class JspException
extends Exception

A generic exception known to the JSP engine; uncaught JspExceptions will result in an invocation of the errorpage machinery.

See Also:
Serialized Form

Constructor Summary
JspException()
          Construct a JspException.
JspException(String msg)
          Constructs a new JSP exception with the specified message.
JspException(String message, Throwable cause)
          Constructs a new JSPException with the specified detail message and cause.
JspException(Throwable cause)
          Constructs a new JSPException with the specified cause.
 
Method Summary
 Throwable getRootCause()
          Deprecated. As of JSP 2.1, replaced by java.lang.Throwable.getCause()
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JspException

public JspException()
Construct a JspException.


JspException

public JspException(String msg)
Constructs a new JSP exception with the specified message. The message can be written to the server log and/or displayed for the user.

Parameters:
msg - a String specifying the text of the exception message

JspException

public JspException(String message,
                    Throwable cause)
Constructs a new JSPException with the specified detail message and cause. The cause is saved for later retrieval by the java.lang.Throwable.getCause() and getRootCause() methods.

Parameters:
message - a String containing the text of the exception message
cause - the Throwable exception that interfered with the JSP's normal operation, making this JSP exception necessary
See Also:
java.lang.Exception.Exception(String, Throwable)

JspException

public JspException(Throwable cause)
Constructs a new JSPException with the specified cause. The cause is saved for later retrieval by the java.lang.Throwable.getCause() and getRootCause() methods.

Parameters:
cause - the Throwable exception that interfered with the JSP's normal operation, making the JSP exception necessary
See Also:
java.lang.Exception.Exception(Throwable)
Method Detail

getRootCause

public Throwable getRootCause()
Deprecated. As of JSP 2.1, replaced by java.lang.Throwable.getCause()

Returns the exception that caused this JSP exception.

Returns:
the Throwable that caused this JSP exception

(Built by coreservlets)

As of July 2010, there were no online versions of the servlet 3.0, JSP 2.2, and EL 2.2 Javadocs, except as part of the huge Java EE 6 API. So, I built them myself from the Tomcat 7 source code.

Java EE TutorialsJava EE Training