public static class ResourceServlet.ResourceHandler extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected List<IPRange> |
allowList |
protected List<IPRange> |
denyList |
protected String |
password |
protected String |
remoteAddressHeader |
protected String |
resourcePath |
protected String |
username |
| 构造器和说明 |
|---|
ResourceHandler(String resourcePath) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
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(javax.servlet.http.HttpServletRequest request) |
boolean |
isPermittedRequest(String remoteAddress) |
boolean |
isRequireAuth() |
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) |
protected String username
protected String password
protected String resourcePath
protected String remoteAddressHeader
public ResourceHandler(String resourcePath)
protected void returnResourceFile(String fileName, String uri, javax.servlet.http.HttpServletResponse response) throws javax.servlet.ServletException, IOException
javax.servlet.ServletExceptionIOExceptionpublic boolean checkLoginParam(javax.servlet.http.HttpServletRequest request)
protected String getRemoteAddress(javax.servlet.http.HttpServletRequest request)
public boolean containsUser(javax.servlet.http.HttpServletRequest request)
public boolean isRequireAuth()
public boolean isPermittedRequest(javax.servlet.http.HttpServletRequest request)
public boolean isPermittedRequest(String remoteAddress)
public void service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String servletPath,
ResourceServlet.ProcessCallback processCallback)
throws javax.servlet.ServletException,
IOException
javax.servlet.ServletExceptionIOExceptionCopyright © 2013–2023. All rights reserved.