Class ResourceServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
com.alibaba.druid.support.jakarta.ResourceServlet
- All Implemented Interfaces:
jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable
- Direct Known Subclasses:
StatViewServlet
public abstract class ResourceServlet
extends jakarta.servlet.http.HttpServlet
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic class -
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) voidinit()booleanisPermittedRequest(jakarta.servlet.http.HttpServletRequest request) booleanisPermittedRequest(String remoteAddress) booleanprotected abstract Stringprotected voidreturnResourceFile(String fileName, String uri, jakarta.servlet.http.HttpServletResponse response) voidservice(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) Methods inherited from class jakarta.servlet.http.HttpServlet
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, serviceMethods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Field Details
-
SESSION_USER_KEY
- See Also:
-
PARAM_NAME_USERNAME
- See Also:
-
PARAM_NAME_PASSWORD
- See Also:
-
PARAM_NAME_ALLOW
- See Also:
-
PARAM_NAME_DENY
- See Also:
-
PARAM_REMOTE_ADDR
- See Also:
-
handler
-
-
Constructor Details
-
ResourceServlet
-
-
Method Details
-
init
public void init() throws jakarta.servlet.ServletException- Overrides:
initin classjakarta.servlet.GenericServlet- Throws:
jakarta.servlet.ServletException
-
isPermittedRequest
-
getFilePath
-
returnResourceFile
protected void returnResourceFile(String fileName, String uri, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException - Throws:
jakarta.servlet.ServletExceptionIOException
-
service
public void service(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException - Overrides:
servicein classjakarta.servlet.http.HttpServlet- Throws:
jakarta.servlet.ServletExceptionIOException
-
ContainsUser
public boolean ContainsUser(jakarta.servlet.http.HttpServletRequest request) -
checkLoginParam
public boolean checkLoginParam(jakarta.servlet.http.HttpServletRequest request) -
isRequireAuth
public boolean isRequireAuth() -
isPermittedRequest
public boolean isPermittedRequest(jakarta.servlet.http.HttpServletRequest request) -
getRemoteAddress
-
process
-