Class JspException

java.lang.Object
java.lang.Throwable
java.lang.Exception
jakarta.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:
  • Constructor Details

    • 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:
    • 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:
  • Method Details

    • getRootCause

      @Deprecated 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