Class Dispatcher
java.lang.Object
org.eclipse.jetty.ee10.servlet.Dispatcher
- All Implemented Interfaces:
jakarta.servlet.RequestDispatcher
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDispatch include attribute namesstatic final StringDispatch include attribute namesstatic final StringName of original request attributestatic final Stringstatic final StringThis attribute is used to store the wrapped request for internal use during a dispatch if needed.Fields inherited from interface jakarta.servlet.RequestDispatcher
ERROR_EXCEPTION, ERROR_EXCEPTION_TYPE, ERROR_MESSAGE, ERROR_REQUEST_URI, ERROR_SERVLET_NAME, ERROR_STATUS_CODE, FORWARD_CONTEXT_PATH, FORWARD_MAPPING, FORWARD_PATH_INFO, FORWARD_QUERY_STRING, FORWARD_REQUEST_URI, FORWARD_SERVLET_PATH, INCLUDE_CONTEXT_PATH, INCLUDE_MAPPING, INCLUDE_PATH_INFO, INCLUDE_QUERY_STRING, INCLUDE_REQUEST_URI, INCLUDE_SERVLET_PATH -
Constructor Summary
ConstructorsConstructorDescriptionDispatcher(ServletContextHandler contextHandler, String name) Dispatcher(ServletContextHandler contextHandler, HttpURI uri, String decodedPathInContext) -
Method Summary
Modifier and TypeMethodDescriptionvoidasync(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) voiderror(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) voidforward(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) voidinclude(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) toString()
-
Field Details
-
__INCLUDE_PREFIX
-
__FORWARD_PREFIX
-
__ORIGINAL_REQUEST
-
JETTY_INCLUDE_HEADER_PREFIX
- See Also:
-
WRAPPED_REQUEST_ATTRIBUTE
This attribute is used to store the wrapped request for internal use during a dispatch if needed.- See Also:
-
-
Constructor Details
-
Dispatcher
-
Dispatcher
- Throws:
IllegalStateException
-
-
Method Details
-
error
public void error(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws jakarta.servlet.ServletException, IOException - Throws:
jakarta.servlet.ServletExceptionIOException
-
forward
public void forward(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws jakarta.servlet.ServletException, IOException - Specified by:
forwardin interfacejakarta.servlet.RequestDispatcher- Throws:
jakarta.servlet.ServletExceptionIOException
-
include
public void include(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws jakarta.servlet.ServletException, IOException - Specified by:
includein interfacejakarta.servlet.RequestDispatcher- Throws:
jakarta.servlet.ServletExceptionIOException
-
async
public void async(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws jakarta.servlet.ServletException, IOException - Throws:
jakarta.servlet.ServletExceptionIOException
-
toString
-