Package com.dnlkk.controller
Class DispatcherServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
com.dnlkk.controller.DispatcherServlet
- All Implemented Interfaces:
jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable
- Direct Known Subclasses:
ApiDispatcherServlet,JspDispatcherServlet
public abstract class DispatcherServlet
extends jakarta.servlet.http.HttpServlet
- See Also:
-
Field Summary
FieldsFields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract booleancontrollerDispatch(Method controllerEndpoint, Object controllerReturn, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) booleandispatch(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request) getEntryMapControllerFromRequest(jakarta.servlet.http.HttpServletRequest request) protected StringgetMethodPath(String controllerPath, jakarta.servlet.http.HttpServletRequest request) protected StringgetRequestMapping(Method controllerEndpoint) Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, init, service, serviceMethods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Field Details
-
controllerRegistry
-
contextPath
-
-
Constructor Details
-
DispatcherServlet
public DispatcherServlet()
-
-
Method Details
-
dispatch
public boolean dispatch(jakarta.servlet.http.HttpServletResponse response, jakarta.servlet.http.HttpServletRequest request) -
controllerDispatch
protected abstract boolean controllerDispatch(Method controllerEndpoint, Object controllerReturn, jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws IOException - Throws:
IOException
-
getRequestMapping
-
getMethodPath
-
getEntryMapControllerFromRequest
-