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