Class Request
- All Implemented Interfaces:
- jakarta.servlet.http.HttpServletRequest,- jakarta.servlet.ServletRequest
 Implements HttpServletRequest from the jakarta.servlet.http package.
 
The standard interface of mostly getters, is extended with setters so that the request is mutable by the handlers that it is passed to. This allows the request object to be as lightweight as possible and not actually implement any significant behavior. For example
- the getContextPath()method will return null, until the request has been passed to aContextHandlerwhich matches thegetPathInfo()with a context path and callssetContext(Context,String)as a result. For some dispatch types (ie include and named dispatch) the context path may not reflect theServletContextset bysetContext(Context, String).
- the HTTP session methods will all return null sessions until such time as a request has been passed to a
 SessionHandlerwhich checks for session cookies and enables the ability to create new sessions.
- The getServletPath()method will return "" until the request has been passed to aorg.eclipse.jetty.servlet.ServletHandlerand the pathInfo matched against the servlet URL patterns andsetServletPathMapping(ServletPathMapping)called as a result.
A request instance is created for each connection accepted by the server and recycled for each HTTP request received via that connection. An effort is made to avoid reparsing headers and cookies that are likely to be the same for requests from the same connection.
Request instances are recycled, which combined with badly written asynchronous applications can result in calls on requests that have been reset. The code is written in a style to avoid NPE and ISE when such calls are made, as this has often proved generate exceptions that distraction from debugging such bad asynchronous applications. Instead, request methods attempt to not fail when called in an illegal state, so that hopefully the bad application will proceed to a major state event (eg calling AsyncContext.onComplete) which has better asynchronous guards, true atomic state and better failure behaviour that will assist in debugging.
 The form content that a request can process is limited to protect from Denial of Service attacks. The size in bytes is limited by
 ContextHandler.getMaxFormContentSize() or if there is no context then the "org.eclipse.jetty.server.Request.maxFormContentSize" Server
 attribute. The number of parameters keys is limited by ContextHandler.getMaxFormKeys() or if there is no context then the
 "org.eclipse.jetty.server.Request.maxFormKeys" Server attribute.
 
If IOExceptions or timeouts occur while reading form parameters, these are thrown as unchecked Exceptions: ether RuntimeIOException,
 BadMessageException or RuntimeException as appropriate.
- 
Field SummaryFieldsFields inherited from interface jakarta.servlet.http.HttpServletRequestBASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaddEventListener(EventListener listener) booleanauthenticate(jakarta.servlet.http.HttpServletResponse response) voidenterSession(jakarta.servlet.http.HttpSession s) Remember a session that this request has just entered.voidextractFormParameters(MultiMap<String> params) jakarta.servlet.AsyncContextgetAttribute(String name) Get Request Attribute.Get the authentication.static RequestgetBaseRequest(jakarta.servlet.ServletRequest request) Obtain the baseRequestinstance of aServletRequest, by coercion, unwrapping or special attribute.longGet the nanoTime at which the request arrived to a connector, obtained viaSystem.nanoTime().intlonglongjakarta.servlet.http.Cookie[]longgetDateHeader(String name) jakarta.servlet.DispatcherTypegetHeaders(String name) jakarta.servlet.http.HttpServletMappingintjakarta.servlet.ServletInputStreamintgetIntHeader(String name) intgetParameter(String name) String[]getParameterValues(String name) jakarta.servlet.http.PartCollection<jakarta.servlet.http.Part>getParts()Get the path in the context.getRealPath(String path) Deprecated.Access the underlying RemoteInetSocketAddressfor this request.intjakarta.servlet.RequestDispatchergetRequestDispatcher(String path) Reconstructs the URL the client used to make the request.intjakarta.servlet.ServletContextjakarta.servlet.ServletResponsejakarta.servlet.http.HttpSessionjakarta.servlet.http.HttpSessiongetSession(boolean create) jakarta.servlet.http.HttpSessiongetSession(SessionHandler sessionHandler) Find a session that this request has already entered for the given SessionHandlerlongGet Request TimeStampbooleanbooleanbooleanbooleanbooleanisHead()booleanisPush()booleanbooleanbooleanDeprecated.booleanbooleanbooleanisSecure()booleanisUserInRole(String role) voidvoidlogout()voidmergeQueryParameters(String oldQuery, String newQuery) jakarta.servlet.http.PushBuildervoidCalled when the request is fully finished being handled.voidCalled when a response is about to be committed, ie sent back to the clientprotected voidrecycle()voidremoveAttribute(String name) voidremoveEventListener(EventListener listener) voidvoidvoidsetAsyncSupported(boolean supported, Object source) voidsetAttribute(String name, Object value) Set a request attribute. if the attribute name is "org.eclipse.jetty.server.server.Request.queryEncoding" then the value is also passed in a call tosetQueryEncoding(java.lang.String).voidsetAttributes(Attributes attributes) Set the attributes for the request.voidsetAuthentication(Authentication authentication) Set the authentication.voidsetCharacterEncoding(String encoding) voidsetCharacterEncodingUnchecked(String encoding) voidsetContentParameters(MultiMap<String> contentParameters) voidsetContentType(String contentType) voidsetContext(ContextHandler.Context context, String pathInContext) Set request context and path in the context.voidsetCookies(jakarta.servlet.http.Cookie[] cookies) voidsetDispatcherType(jakarta.servlet.DispatcherType type) voidsetHandled(boolean h) voidsetHttpFields(HttpFields fields) voidsetHttpURI(HttpURI uri) voidsetMetaData(MetaData.Request request) voidvoidsetQueryEncoding(String queryEncoding) Set the character encoding used for the query string.voidsetQueryParameters(MultiMap<String> queryParameters) voidvoidsetRequestedSessionId(String requestedSessionId) voidsetRequestedSessionIdFromCookie(boolean requestedSessionIdCookie) voidsetSecure(boolean secure) voidsetServletPathMapping(ServletPathMapping servletPathMapping) Set the servletPathMapping, the servletPath and the pathInfo.voidsetSession(jakarta.servlet.http.HttpSession session) voidsetSessionHandler(SessionHandler sessionHandler) voidsetTimeStamp(long ts) voidsetTrailerHttpFields(HttpFields trailers) voidjakarta.servlet.AsyncContextjakarta.servlet.AsyncContextstartAsync(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse) booleantoString()static jakarta.servlet.http.HttpServletRequestunwrap(jakarta.servlet.ServletRequest servletRequest) <T extends jakarta.servlet.http.HttpUpgradeHandler>
 TMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jakarta.servlet.http.HttpServletRequestisTrailerFieldsReady
- 
Field Details- 
__MULTIPART_CONFIG_ELEMENT- See Also:
 
 
- 
- 
Constructor Details- 
Request
 
- 
- 
Method Details- 
getBaseRequestObtain the baseRequestinstance of aServletRequest, by coercion, unwrapping or special attribute.- Parameters:
- request- The request
- Returns:
- the base Requestinstance of aServletRequest.
 
- 
getHttpFields
- 
setHttpFields
- 
getTrailerFields- Specified by:
- getTrailerFieldsin interface- jakarta.servlet.http.HttpServletRequest
 
- 
setTrailerHttpFields
- 
getTrailerHttpFields
- 
getHttpInput
- 
isPushpublic boolean isPush()
- 
isPushSupportedpublic boolean isPushSupported()
- 
newPushBuilderpublic jakarta.servlet.http.PushBuilder newPushBuilder()- Specified by:
- newPushBuilderin interface- jakarta.servlet.http.HttpServletRequest
 
- 
addEventListener
- 
enterSessionpublic void enterSession(jakarta.servlet.http.HttpSession s) Remember a session that this request has just entered.- Parameters:
- s- the session
 
- 
extractFormParameters
- 
getAsyncContextpublic jakarta.servlet.AsyncContext getAsyncContext()- Specified by:
- getAsyncContextin interface- jakarta.servlet.ServletRequest
 
- 
getHttpChannelState
- 
getComplianceViolationListener
- 
getAttributeGet Request Attribute.Also supports jetty specific attributes to gain access to Jetty APIs: - org.eclipse.jetty.server.Server
- The Jetty Server instance
- org.eclipse.jetty.server.HttpChannel
- The HttpChannel for this request
- org.eclipse.jetty.server.HttpConnection
- The HttpConnection or null if another transport is used
 - Specified by:
- getAttributein interface- jakarta.servlet.ServletRequest
- See Also:
- 
- ServletRequest.getAttribute(java.lang.String)
 
 
- 
getAttributeNames- Specified by:
- getAttributeNamesin interface- jakarta.servlet.ServletRequest
 
- 
getAttributes
- 
getAuthenticationGet the authentication.- Returns:
- the authentication
 
- 
getAuthType- Specified by:
- getAuthTypein interface- jakarta.servlet.http.HttpServletRequest
 
- 
getCharacterEncoding- Specified by:
- getCharacterEncodingin interface- jakarta.servlet.ServletRequest
 
- 
getHttpChannel- Returns:
- Returns the connection.
 
- 
getContentLengthpublic int getContentLength()- Specified by:
- getContentLengthin interface- jakarta.servlet.ServletRequest
 
- 
getContentLengthLongpublic long getContentLengthLong()- Specified by:
- getContentLengthLongin interface- jakarta.servlet.ServletRequest
 
- 
getContentReadpublic long getContentRead()
- 
getContentType- Specified by:
- getContentTypein interface- jakarta.servlet.ServletRequest
 
- 
getContext- Returns:
- The current contextused for this request, ornullifsetContext(org.eclipse.jetty.server.handler.ContextHandler.Context, java.lang.String)has not yet been called.
 
- 
getErrorContext- Returns:
- The current contextused for this error handling for this request. If the request is asynchronous, then it is the context that called async. Otherwise it is the last non-null context passed to #setContext
 
- 
getContextPath- Specified by:
- getContextPathin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getPathInContextGet the path in the context. The path relative to the context path, analogous togetServletPath()+getPathInfo(). If no context is set, then the path in context is the full path.- Returns:
- The decoded part of the getRequestURI()path after anygetContextPath()up to anygetQueryString(), excluding path parameters.
- See Also:
 
- 
getCookiespublic jakarta.servlet.http.Cookie[] getCookies()- Specified by:
- getCookiesin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getDateHeader- Specified by:
- getDateHeaderin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getDispatcherTypepublic jakarta.servlet.DispatcherType getDispatcherType()- Specified by:
- getDispatcherTypein interface- jakarta.servlet.ServletRequest
 
- 
getHeader- Specified by:
- getHeaderin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getHeaderNames- Specified by:
- getHeaderNamesin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getHeaders- Specified by:
- getHeadersin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getInputStatepublic int getInputState()- Returns:
- Returns the inputState.
 
- 
getInputStream- Specified by:
- getInputStreamin interface- jakarta.servlet.ServletRequest
- Throws:
- IOException
 
- 
getIntHeader- Specified by:
- getIntHeaderin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getLocale- Specified by:
- getLocalein interface- jakarta.servlet.ServletRequest
 
- 
getLocales- Specified by:
- getLocalesin interface- jakarta.servlet.ServletRequest
 
- 
getLocalAddr- Specified by:
- getLocalAddrin interface- jakarta.servlet.ServletRequest
 
- 
getLocalName- Specified by:
- getLocalNamein interface- jakarta.servlet.ServletRequest
 
- 
getLocalPortpublic int getLocalPort()- Specified by:
- getLocalPortin interface- jakarta.servlet.ServletRequest
 
- 
getMethod- Specified by:
- getMethodin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getParameter- Specified by:
- getParameterin interface- jakarta.servlet.ServletRequest
 
- 
getParameterMap- Specified by:
- getParameterMapin interface- jakarta.servlet.ServletRequest
 
- 
getParameterNames- Specified by:
- getParameterNamesin interface- jakarta.servlet.ServletRequest
 
- 
getParameterValues- Specified by:
- getParameterValuesin interface- jakarta.servlet.ServletRequest
 
- 
getQueryParameters
- 
setQueryParameters
- 
setContentParameters
- 
resetParameterspublic void resetParameters()
- 
getPathInfo- Specified by:
- getPathInfoin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getPathTranslated- Specified by:
- getPathTranslatedin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getProtocol- Specified by:
- getProtocolin interface- jakarta.servlet.ServletRequest
 
- 
getHttpVersion
- 
getQueryEncoding
- 
getQueryString- Specified by:
- getQueryStringin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getReader- Specified by:
- getReaderin interface- jakarta.servlet.ServletRequest
- Throws:
- IOException
 
- 
getRealPathDeprecated.- Specified by:
- getRealPathin interface- jakarta.servlet.ServletRequest
 
- 
getRemoteInetSocketAddressAccess the underlying RemoteInetSocketAddressfor this request.- Returns:
- the remote InetSocketAddressfor this request, or null if the request has no remote (seeServletRequest.getRemoteAddr()for conditions that result in no remote address)
 
- 
getRemoteAddr- Specified by:
- getRemoteAddrin interface- jakarta.servlet.ServletRequest
 
- 
getRemoteHost- Specified by:
- getRemoteHostin interface- jakarta.servlet.ServletRequest
 
- 
getRemotePortpublic int getRemotePort()- Specified by:
- getRemotePortin interface- jakarta.servlet.ServletRequest
 
- 
getRemoteUser- Specified by:
- getRemoteUserin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getRequestDispatcher- Specified by:
- getRequestDispatcherin interface- jakarta.servlet.ServletRequest
 
- 
getRequestedSessionId- Specified by:
- getRequestedSessionIdin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getRequestURI- Specified by:
- getRequestURIin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getRequestURL- Specified by:
- getRequestURLin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getResponse
- 
getRootURLReconstructs the URL the client used to make the request. The returned URL contains a protocol, server name, port number, and, but it does not include a path.Because this method returns a StringBuffer, not a string, you can modify the URL easily, for example, to append path and query parameters. This method is useful for creating redirect messages and for reporting errors.- Returns:
- "scheme://host:port"
 
- 
getScheme- Specified by:
- getSchemein interface- jakarta.servlet.ServletRequest
 
- 
getServerName- Specified by:
- getServerNamein interface- jakarta.servlet.ServletRequest
 
- 
getServerPortpublic int getServerPort()- Specified by:
- getServerPortin interface- jakarta.servlet.ServletRequest
 
- 
getServletContextpublic jakarta.servlet.ServletContext getServletContext()- Specified by:
- getServletContextin interface- jakarta.servlet.ServletRequest
 
- 
getServletName
- 
getServletPath- Specified by:
- getServletPathin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getServletResponsepublic jakarta.servlet.ServletResponse getServletResponse()
- 
changeSessionId- Specified by:
- changeSessionIdin interface- jakarta.servlet.http.HttpServletRequest
 
- 
onCompletedpublic void onCompleted()Called when the request is fully finished being handled. For every session in any context that the session has accessed, ensure that the session is completed.
- 
onResponseCommitpublic void onResponseCommit()Called when a response is about to be committed, ie sent back to the client
- 
getSessionFind a session that this request has already entered for the given SessionHandler- Parameters:
- sessionHandler- the SessionHandler (ie context) to check
- Returns:
- the session for the passed session handler or null
 
- 
getSessionpublic jakarta.servlet.http.HttpSession getSession()- Specified by:
- getSessionin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getSessionpublic jakarta.servlet.http.HttpSession getSession(boolean create) - Specified by:
- getSessionin interface- jakarta.servlet.http.HttpServletRequest
 
- 
getSessionHandler- Returns:
- Returns the sessionManager.
 
- 
getTimeStamppublic long getTimeStamp()Get Request TimeStamp- Returns:
- The time that the request was received.
 
- 
getHttpURI
- 
setHttpURI
- 
getOriginalURI- Returns:
- Returns the original uri passed in metadata before customization/rewrite
 
- 
getUserIdentity
- 
getResolvedUserIdentity- Returns:
- The resolved user Identity, which may be null if the Authenticationis notAuthentication.User(eg.Authentication.Deferred).
 
- 
getUserIdentityScope
- 
getUserPrincipal- Specified by:
- getUserPrincipalin interface- jakarta.servlet.http.HttpServletRequest
 
- 
isHandledpublic boolean isHandled()
- 
isAsyncStartedpublic boolean isAsyncStarted()- Specified by:
- isAsyncStartedin interface- jakarta.servlet.ServletRequest
 
- 
isAsyncSupportedpublic boolean isAsyncSupported()- Specified by:
- isAsyncSupportedin interface- jakarta.servlet.ServletRequest
 
- 
isRequestedSessionIdFromCookiepublic boolean isRequestedSessionIdFromCookie()- Specified by:
- isRequestedSessionIdFromCookiein interface- jakarta.servlet.http.HttpServletRequest
 
- 
isRequestedSessionIdFromUrlDeprecated.- Specified by:
- isRequestedSessionIdFromUrlin interface- jakarta.servlet.http.HttpServletRequest
 
- 
isRequestedSessionIdFromURLpublic boolean isRequestedSessionIdFromURL()- Specified by:
- isRequestedSessionIdFromURLin interface- jakarta.servlet.http.HttpServletRequest
 
- 
isRequestedSessionIdValidpublic boolean isRequestedSessionIdValid()- Specified by:
- isRequestedSessionIdValidin interface- jakarta.servlet.http.HttpServletRequest
 
- 
isSecurepublic boolean isSecure()- Specified by:
- isSecurein interface- jakarta.servlet.ServletRequest
 
- 
setSecurepublic void setSecure(boolean secure) 
- 
getBeginNanoTimepublic long getBeginNanoTime()Get the nanoTime at which the request arrived to a connector, obtained via System.nanoTime(). This method can be used when measuring latencies.- Returns:
- The nanoTime at which the request was received/created in nanoseconds
 
- 
isUserInRole- Specified by:
- isUserInRolein interface- jakarta.servlet.http.HttpServletRequest
 
- 
setMetaData- Parameters:
- request- the Request metadata
 
- 
getMetaData
- 
hasMetaDatapublic boolean hasMetaData()
- 
recycleprotected void recycle()
- 
removeAttribute- Specified by:
- removeAttributein interface- jakarta.servlet.ServletRequest
 
- 
removeEventListener
- 
setAsyncSupported
- 
setAttributeSet a request attribute. if the attribute name is "org.eclipse.jetty.server.server.Request.queryEncoding" then the value is also passed in a call tosetQueryEncoding(java.lang.String).- Specified by:
- setAttributein interface- jakarta.servlet.ServletRequest
- See Also:
- 
- ServletRequest.setAttribute(java.lang.String, java.lang.Object)
 
 
- 
setAttributesSet the attributes for the request.- Parameters:
- attributes- The attributes, which must be a- Attributes.Wrapperfor which- Attributes.unwrap(Attributes)will return the original- ServletAttributes.
 
- 
setAsyncAttributespublic void setAsyncAttributes()
- 
setAuthenticationSet the authentication.- Parameters:
- authentication- the authentication to set
 
- 
setCharacterEncoding- Specified by:
- setCharacterEncodingin interface- jakarta.servlet.ServletRequest
- Throws:
- UnsupportedEncodingException
 
- 
setCharacterEncodingUnchecked
- 
setContentType
- 
setContextSet request context and path in the context.- Parameters:
- context- context object
- pathInContext- the part of the URI path that is withing the context. For servlets, this is equal to servletPath + pathInfo
 
- 
takeNewContextpublic boolean takeNewContext()- Returns:
- True if this is the first call of takeNewContext()since the lastsetContext(org.eclipse.jetty.server.handler.ContextHandler.Context, String)call.
 
- 
setCookiespublic void setCookies(jakarta.servlet.http.Cookie[] cookies) - Parameters:
- cookies- The cookies to set.
 
- 
setDispatcherTypepublic void setDispatcherType(jakarta.servlet.DispatcherType type) 
- 
setHandledpublic void setHandled(boolean h) 
- 
setMethod- Parameters:
- method- The method to set.
 
- 
isHeadpublic boolean isHead()
- 
setQueryEncodingSet the character encoding used for the query string. This call will effect the return of getQueryString and getParamaters. It must be called before any getParameter methods. The request attribute "org.eclipse.jetty.server.Request.queryEncoding" may be set as an alternate method of calling setQueryEncoding.- Parameters:
- queryEncoding- the URI query character encoding
 
- 
setRemoteAddr- Parameters:
- addr- The address to set.
 
- 
setRequestedSessionId- Parameters:
- requestedSessionId- The requestedSessionId to set.
 
- 
setRequestedSessionIdFromCookiepublic void setRequestedSessionIdFromCookie(boolean requestedSessionIdCookie) - Parameters:
- requestedSessionIdCookie- The requestedSessionIdCookie to set.
 
- 
setSessionpublic void setSession(jakarta.servlet.http.HttpSession session) - Parameters:
- session- The session to set.
 
- 
setSessionHandler- Parameters:
- sessionHandler- The SessionHandler to set.
 
- 
setTimeStamppublic void setTimeStamp(long ts) 
- 
setUserIdentityScope
- 
startAsync- Specified by:
- startAsyncin interface- jakarta.servlet.ServletRequest
- Throws:
- IllegalStateException
 
- 
startAsyncpublic jakarta.servlet.AsyncContext startAsync(jakarta.servlet.ServletRequest servletRequest, jakarta.servlet.ServletResponse servletResponse) throws IllegalStateException - Specified by:
- startAsyncin interface- jakarta.servlet.ServletRequest
- Throws:
- IllegalStateException
 
- 
unwrappublic static jakarta.servlet.http.HttpServletRequest unwrap(jakarta.servlet.ServletRequest servletRequest) 
- 
toString
- 
authenticatepublic boolean authenticate(jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException - Specified by:
- authenticatein interface- jakarta.servlet.http.HttpServletRequest
- Throws:
- IOException
- jakarta.servlet.ServletException
 
- 
getPartpublic jakarta.servlet.http.Part getPart(String name) throws IOException, jakarta.servlet.ServletException - Specified by:
- getPartin interface- jakarta.servlet.http.HttpServletRequest
- Throws:
- IOException
- jakarta.servlet.ServletException
 
- 
getPartspublic Collection<jakarta.servlet.http.Part> getParts() throws IOException, jakarta.servlet.ServletException- Specified by:
- getPartsin interface- jakarta.servlet.http.HttpServletRequest
- Throws:
- IOException
- jakarta.servlet.ServletException
 
- 
login- Specified by:
- loginin interface- jakarta.servlet.http.HttpServletRequest
- Throws:
- jakarta.servlet.ServletException
 
- 
logoutpublic void logout() throws jakarta.servlet.ServletException- Specified by:
- logoutin interface- jakarta.servlet.http.HttpServletRequest
- Throws:
- jakarta.servlet.ServletException
 
- 
mergeQueryParameters
- 
upgradepublic <T extends jakarta.servlet.http.HttpUpgradeHandler> T upgrade(Class<T> handlerClass) throws IOException, jakarta.servlet.ServletException - Specified by:
- upgradein interface- jakarta.servlet.http.HttpServletRequest
- Throws:
- IOException
- jakarta.servlet.ServletException
 
- 
setServletPathMappingSet the servletPathMapping, the servletPath and the pathInfo.- Parameters:
- servletPathMapping- The mapping used to return from- getHttpServletMapping()
 
- 
getServletPathMapping- Returns:
- The mapping for the current target servlet, regardless of dispatch type.
 
- 
getHttpServletMappingpublic jakarta.servlet.http.HttpServletMapping getHttpServletMapping()- Specified by:
- getHttpServletMappingin interface- jakarta.servlet.http.HttpServletRequest
 
 
-