Package org.eclipse.jetty.ee10.servlet
Class Dispatcher
java.lang.Object
org.eclipse.jetty.ee10.servlet.Dispatcher
- All Implemented Interfaces:
jakarta.servlet.RequestDispatcher
-
Nested Class Summary
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Dispatch include attribute namesstatic final String
Dispatch include attribute namesstatic final String
Name of original request attributestatic final String
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
ConstructorDescriptionDispatcher
(ServletContextHandler contextHandler, String name) Dispatcher
(ServletContextHandler contextHandler, HttpURI uri, String decodedPathInContext) -
Method Summary
Modifier and TypeMethodDescriptionvoid
async
(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) void
error
(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) void
forward
(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) void
include
(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) toString()
-
Field Details
-
__INCLUDE_PREFIX
Dispatch include attribute names- See Also:
-
__FORWARD_PREFIX
Dispatch include attribute names- See Also:
-
__ORIGINAL_REQUEST
Name of original request attribute- See Also:
-
JETTY_INCLUDE_HEADER_PREFIX
- 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.ServletException
IOException
-
forward
public void forward(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws jakarta.servlet.ServletException, IOException - Specified by:
forward
in interfacejakarta.servlet.RequestDispatcher
- Throws:
jakarta.servlet.ServletException
IOException
-
include
public void include(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws jakarta.servlet.ServletException, IOException - Specified by:
include
in interfacejakarta.servlet.RequestDispatcher
- Throws:
jakarta.servlet.ServletException
IOException
-
async
public void async(jakarta.servlet.ServletRequest request, jakarta.servlet.ServletResponse response) throws jakarta.servlet.ServletException, IOException - Throws:
jakarta.servlet.ServletException
IOException
-
toString
-