Class ErrorAttributes


  • public class ErrorAttributes
    extends Object
    Represents additional error attributes present in a ServletRequest when the servlet container is handling an error or a forward to an error page mapped by error-page element in web.xml. See documentation for the following request attributes for the values stored in this object:
    • RequestDispatcher.ERROR_STATUS_CODE
    • RequestDispatcher.ERROR_MESSAGE
    • RequestDispatcher.ERROR_REQUEST_URI
    • RequestDispatcher.ERROR_SERVLET_NAME
    • RequestDispatcher.ERROR_EXCEPTION_TYPE
    • RequestDispatcher.ERROR_EXCEPTION
    Author:
    igor
    • Method Detail

      • getStatusCode

        public Integer getStatusCode()
        Gets statusCode.
        Returns:
        statusCode
      • getMessage

        public String getMessage()
        Gets message.
        Returns:
        message
      • getRequestUri

        public String getRequestUri()
        Gets requestUri.
        Returns:
        requestUri
      • getServletName

        public String getServletName()
        Gets servletName.
        Returns:
        servletName
      • getExceptionType

        public Class<? extends Throwable> getExceptionType()
        Gets exceptionType.
        Returns:
        exceptionType
      • getException

        public Throwable getException()
        Gets exception.
        Returns:
        exception
      • of

        public static ErrorAttributes of​(javax.servlet.http.HttpServletRequest request,
                                         String filterPrefix)
        Factory for creating instances of this class.
        Parameters:
        request -
        Returns:
        instance of request contains error attributes or null if it does not.