com.ibm.websphere.servlet.error

Class ServletErrorReport

  • java.lang.Object
    • java.lang.Throwable
      • java.lang.Exception
        • javax.servlet.ServletException
          • com.ibm.websphere.servlet.error.ServletErrorReport
  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    ResponseErrorReport


    public class ServletErrorReport
    extends javax.servlet.ServletException
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String ATTRIBUTE_NAME
      The request-scoped attribute name that is used to retrieve a servlet error report.
    • Constructor Summary

      Constructors 
      Constructor and Description
      ServletErrorReport() 
      ServletErrorReport(java.lang.String message)
      Constructs a new ServletErrorReport with the specified message.
      ServletErrorReport(java.lang.String message, java.lang.Throwable rootCause)
      Constructs a new ServletErrorReport with the specified message and root cause.
      ServletErrorReport(java.lang.Throwable rootCause)
      Constructs a new ServletErrorReport with the specified message and root cause.
    • Method Summary

      Methods 
      Modifier and Type Method and Description
      int getErrorCode()
      Return the error code associated with this error.
      java.lang.Class getExceptionClass()
      Returns the java.lang.Class of the root cause.
      java.lang.String getExceptionType()
      Returns the fully-qualified class name of the exception.
      java.lang.String getMessage()
      Returns a detailed message about the error.
      java.lang.String getMessageAsHTML()
      Returns a detailed message about the error in HTML.
      protected java.lang.String getStackTrace(java.lang.Throwable th) 
      java.lang.String getStackTraceAsString()
      Returns the stack trace as a string.
      java.lang.String getTargetServletName()
      Returns the name of the servlet that reported the error.
      java.lang.String getUnencodedMessage()
      Returns an unencoded detailed message about the error.
      java.lang.String getUnencodedMessageAsHTML()
      Returns a detailed message about the error in HTML.
      void setErrorCode(int sc)
      Subclasses can use this method to set the error code.
      protected void setTargetServletName(java.lang.String servletName)
      Subclasses can use this method to set the status code.
      • Methods inherited from class javax.servlet.ServletException

        getRootCause
      • Methods inherited from class java.lang.Throwable

        fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • ATTRIBUTE_NAME

        public static final java.lang.String ATTRIBUTE_NAME
        The request-scoped attribute name that is used to retrieve a servlet error report.
        attribute name: ErrorReport
        See Also:
        Constant Field Values
    • Constructor Detail

      • ServletErrorReport

        public ServletErrorReport()
      • ServletErrorReport

        public ServletErrorReport(java.lang.String message)
        Constructs a new ServletErrorReport with the specified message.
        Parameters:
        message - Message of exception
      • ServletErrorReport

        public ServletErrorReport(java.lang.String message,
                          java.lang.Throwable rootCause)
        Constructs a new ServletErrorReport with the specified message and root cause.
        Parameters:
        message - Message of exception
        rootCause - Exception that caused this exception to be raised
      • ServletErrorReport

        public ServletErrorReport(java.lang.Throwable rootCause)
        Constructs a new ServletErrorReport with the specified message and root cause.
        Parameters:
        rootCause - Exception that caused this exception to be raised
    • Method Detail

      • getMessage

        public java.lang.String getMessage()
        Returns a detailed message about the error.
        Overrides:
        getMessage in class java.lang.Throwable
      • getUnencodedMessage

        public java.lang.String getUnencodedMessage()
        Returns an unencoded detailed message about the error.
      • getMessageAsHTML

        public java.lang.String getMessageAsHTML()
        Returns a detailed message about the error in HTML.
      • getUnencodedMessageAsHTML

        public java.lang.String getUnencodedMessageAsHTML()
        Returns a detailed message about the error in HTML.
      • getStackTraceAsString

        public java.lang.String getStackTraceAsString()
        Returns the stack trace as a string.
      • getErrorCode

        public int getErrorCode()
        Return the error code associated with this error.
      • getTargetServletName

        public java.lang.String getTargetServletName()
        Returns the name of the servlet that reported the error.
      • setErrorCode

        public void setErrorCode(int sc)
        Subclasses can use this method to set the error code.
      • setTargetServletName

        protected void setTargetServletName(java.lang.String servletName)
        Subclasses can use this method to set the status code.
      • getStackTrace

        protected java.lang.String getStackTrace(java.lang.Throwable th)
      • getExceptionType

        public java.lang.String getExceptionType()
        Returns the fully-qualified class name of the exception.
      • getExceptionClass

        public java.lang.Class getExceptionClass()
        Returns the java.lang.Class of the root cause.
IBM WebSphere Application ServerTM
Release 8.5