Class ResourceServlet.ResourceHandler
java.lang.Object
com.alibaba.druid.support.jakarta.ResourceServlet.ResourceHandler
- Enclosing class:
- ResourceServlet
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
checkLoginParam
(jakarta.servlet.http.HttpServletRequest request) boolean
containsUser
(jakarta.servlet.http.HttpServletRequest request) protected String
getFilePath
(String fileName) protected String
getRemoteAddress
(jakarta.servlet.http.HttpServletRequest request) boolean
isPermittedRequest
(jakarta.servlet.http.HttpServletRequest request) boolean
isPermittedRequest
(String remoteAddress) boolean
protected void
returnResourceFile
(String fileName, String uri, jakarta.servlet.http.HttpServletResponse response) void
service
(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.ServletException
IOException
-
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.ServletException
IOException
-