RequestDispatcher object, which is
used as a wrapper around a server resource located at a particular path or given by a particular name.
This interface is intended to wrap servlets, but a servlet container can create RequestDispatcher
objects to wrap any type of resource.
ServletContext#getRequestDispatcher(java.lang.String), ServletContext#getNamedDispatcher(java.lang.String), ServletRequest#getRequestDispatcher(java.lang.String)
| Modifier and Type | Field and Description |
|---|---|
| public static final String | ERROR_EXCEPTION
The name of the request attribute under which the exception object is propagated during an error dispatch |
| public static final String | ERROR_EXCEPTION_TYPE
The name of the request attribute under which the type of the exception object is propagated during an error dispatch |
| public static final String | ERROR_MESSAGE
The name of the request attribute under which the exception message is propagated during an error dispatch |
| public static final String | ERROR_REQUEST_URI
The name of the request attribute under which the request URI whose processing caused the error is propagated during an error dispatch |
| public static final String | ERROR_SERVLET_NAME
The name of the request attribute under which the name of the servlet in which the error occurred is propagated during an error dispatch |
| public static final String | ERROR_STATUS_CODE
The name of the request attribute under which the response status is propagated during an error dispatch |
| public static final String | FORWARD_CONTEXT_PATH
The name of the request attribute under which the original context path is made available to the target of a
|
| public static final String | FORWARD_MAPPING
The name of the request attribute under which the original |
| public static final String | FORWARD_PATH_INFO
The name of the request attribute under which the original path info is made available to the target of a
|
| public static final String | FORWARD_QUERY_STRING
The name of the request attribute under which the original query string is made available to the target of a
|
| public static final String | FORWARD_REQUEST_URI
The name of the request attribute under which the original request URI is made available to the target of a
|
| public static final String | FORWARD_SERVLET_PATH
The name of the request attribute under which the original servlet path is made available to the target of a
|
| public static final String | INCLUDE_CONTEXT_PATH
The name of the request attribute under which the context path of the target of an
|
| public static final String | INCLUDE_MAPPING
The name of the request attribute under which the |
| public static final String | INCLUDE_PATH_INFO
The name of the request attribute under which the path info of the target of an
|
| public static final String | INCLUDE_QUERY_STRING
The name of the request attribute under which the query string of the target of an
|
| public static final String | INCLUDE_REQUEST_URI
The name of the request attribute under which the request URI of the target of an
|
| public static final String | INCLUDE_SERVLET_PATH
The name of the request attribute under which the servlet path of the target of an
|
| Modifier and Type | Method and Description |
|---|---|
| public void | forward(ServletRequest
a request, ServletResponse ServletRequest object that represents the request the client makes of the servleta response)ServletResponse object that represents the response the servlet returns to the clientForwards a request from a servlet to another resource (servlet, JSP file, or HTML file) on the server. |
| public void | include(ServletRequest
a request, ServletResponse ServletRequest object that contains the client's requesta response)ServletResponse object that contains the servlet's responseIncludes the content of a resource (servlet, JSP page, HTML file) in the response. |
| ERROR_EXCEPTION | back to summary |
|---|---|
| public static final String ERROR_EXCEPTION The name of the request attribute under which the exception object is propagated during an error dispatch
| |
| ERROR_EXCEPTION_TYPE | back to summary |
|---|---|
| public static final String ERROR_EXCEPTION_TYPE The name of the request attribute under which the type of the exception object is propagated during an error dispatch
| |
| ERROR_MESSAGE | back to summary |
|---|---|
| public static final String ERROR_MESSAGE The name of the request attribute under which the exception message is propagated during an error dispatch
| |
| ERROR_REQUEST_URI | back to summary |
|---|---|
| public static final String ERROR_REQUEST_URI The name of the request attribute under which the request URI whose processing caused the error is propagated during an error dispatch
| |
| ERROR_SERVLET_NAME | back to summary |
|---|---|
| public static final String ERROR_SERVLET_NAME The name of the request attribute under which the name of the servlet in which the error occurred is propagated during an error dispatch
| |
| ERROR_STATUS_CODE | back to summary |
|---|---|
| public static final String ERROR_STATUS_CODE The name of the request attribute under which the response status is propagated during an error dispatch
| |
| FORWARD_CONTEXT_PATH | back to summary |
|---|---|
| public static final String FORWARD_CONTEXT_PATH The name of the request attribute under which the original context path is made available to the target of a
| |
| FORWARD_MAPPING | back to summary |
|---|---|
| public static final String FORWARD_MAPPING The name of the request attribute under which the original
| |
| FORWARD_PATH_INFO | back to summary |
|---|---|
| public static final String FORWARD_PATH_INFO The name of the request attribute under which the original path info is made available to the target of a
| |
| FORWARD_QUERY_STRING | back to summary |
|---|---|
| public static final String FORWARD_QUERY_STRING The name of the request attribute under which the original query string is made available to the target of a
| |
| FORWARD_REQUEST_URI | back to summary |
|---|---|
| public static final String FORWARD_REQUEST_URI The name of the request attribute under which the original request URI is made available to the target of a
| |
| FORWARD_SERVLET_PATH | back to summary |
|---|---|
| public static final String FORWARD_SERVLET_PATH The name of the request attribute under which the original servlet path is made available to the target of a
| |
| INCLUDE_CONTEXT_PATH | back to summary |
|---|---|
| public static final String INCLUDE_CONTEXT_PATH The name of the request attribute under which the context path of the target of an
| |
| INCLUDE_MAPPING | back to summary |
|---|---|
| public static final String INCLUDE_MAPPING The name of the request attribute under which the
| |
| INCLUDE_PATH_INFO | back to summary |
|---|---|
| public static final String INCLUDE_PATH_INFO The name of the request attribute under which the path info of the target of an
| |
| INCLUDE_QUERY_STRING | back to summary |
|---|---|
| public static final String INCLUDE_QUERY_STRING The name of the request attribute under which the query string of the target of an
| |
| INCLUDE_REQUEST_URI | back to summary |
|---|---|
| public static final String INCLUDE_REQUEST_URI The name of the request attribute under which the request URI of the target of an
| |
| INCLUDE_SERVLET_PATH | back to summary |
|---|---|
| public static final String INCLUDE_SERVLET_PATH The name of the request attribute under which the servlet path of the target of an
| |
| forward | back to summary |
|---|---|
| public void forward(ServletRequest request, ServletResponse response) throws ServletException, IOException Forwards a request from a servlet to another resource (servlet, JSP file, or HTML file) on the server. This method allows one servlet to do preliminary processing of a request and another resource to generate the response.
For a
The request and response parameters must be either the same objects as were passed to the calling servlet's service
method or be subclasses of the
This method sets the dispatcher type of the given request to
| |
| include | back to summary |
|---|---|
| public void include(ServletRequest request, ServletResponse response) throws ServletException, IOException Includes the content of a resource (servlet, JSP page, HTML file) in the response. In essence, this method enables programmatic server-side includes.
The
The request and response parameters must be either the same objects as were passed to the calling servlet's service
method or be subclasses of the
This method sets the dispatcher type of the given request to
| |