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