Class ResourceServlet.ResourceHandler
java.lang.Object
com.alibaba.druid.support.jakarta.ResourceServlet.ResourceHandler
- Enclosing class:
- ResourceServlet
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancheckLoginParam(jakarta.servlet.http.HttpServletRequest request) booleancontainsUser(jakarta.servlet.http.HttpServletRequest request) protected StringgetFilePath(String fileName) protected StringgetRemoteAddress(jakarta.servlet.http.HttpServletRequest request) booleanisPermittedRequest(jakarta.servlet.http.HttpServletRequest request) booleanisPermittedRequest(String remoteAddress) booleanprotected voidreturnResourceFile(String fileName, String uri, jakarta.servlet.http.HttpServletResponse response) voidservice(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String servletPath, ResourceServlet.ProcessCallback processCallback)
-
Field Details
-
username
-
password
-
allowList
-
denyList
-
resourcePath
-
remoteAddressHeader
-
-
Constructor Details
-
ResourceHandler
-
-
Method Details
-
returnResourceFile
protected void returnResourceFile(String fileName, String uri, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException - Throws:
jakarta.servlet.ServletExceptionIOException
-
getFilePath
-
checkLoginParam
public boolean checkLoginParam(jakarta.servlet.http.HttpServletRequest request) -
getRemoteAddress
-
containsUser
public boolean containsUser(jakarta.servlet.http.HttpServletRequest request) -
isRequireAuth
public boolean isRequireAuth() -
isPermittedRequest
public boolean isPermittedRequest(jakarta.servlet.http.HttpServletRequest request) -
isPermittedRequest
-
service
public void service(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String servletPath, ResourceServlet.ProcessCallback processCallback) throws jakarta.servlet.ServletException, IOException - Throws:
jakarta.servlet.ServletExceptionIOException
-