Class ForwardAttributes


  • public class ForwardAttributes
    extends java.lang.Object
    Represents additional attributes present in a ServletRequest when the servlet container is handling a forward to another path than the initially requested one. See documentation for the following request attributes for the values stored in this object:
    • RequestDispatcher.FORWARD_CONTEXT_PATH
    • RequestDispatcher.FORWARD_PATH_INFO
    • RequestDispatcher.FORWARD_QUERY_STRING
    • RequestDispatcher.FORWARD_REQUEST_URI
    • RequestDispatcher.FORWARD_SERVLET_PATH
    • Method Detail

      • getRequestUri

        public java.lang.String getRequestUri()
        Gets requestUri.
        Returns:
        requestUri
      • getServletPath

        public java.lang.String getServletPath()
        Gets servletPath.
        Returns:
        servletPath
      • getContextPath

        public java.lang.String getContextPath()
        Gets contextPath.
        Returns:
        contextPath
      • getQueryString

        public java.lang.String getQueryString()
        Gets the query string.
        Returns:
        the query string
      • getPathInfo

        public java.lang.String getPathInfo()
        Returns:
        the path info of the request before the forward dispatch
      • of

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

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object