类 SHServletBase
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
com.sh.wf.servlet.SHServletBase
- 所有已实现的接口:
jakarta.servlet.Servlet,jakarta.servlet.ServletConfig,Serializable
- 直接已知子类:
APIAccessToken,APIAccessTokenExt,APIRefreshAccessToken,AuthServlet,ConstValueServlet,DocumentPreviewServlet,EnterRandCodeServlet,EnterServlet,ErrorServlet,FrameServlet,LogoutServlet,ModuleServletBase,NavigateTotalRowsServlet,UserAccessToken
public abstract class SHServletBase
extends jakarta.servlet.http.HttpServlet
Description:
Title:首亨软件 - 聚天平台
- 从以下版本开始:
- 2018年11月6日
- 另请参阅:
-
字段概要
字段修饰符和类型字段说明static final intstatic final intstatic final Stringstatic final Stringstatic final Stringprotected org.apache.logging.log4j.Loggerstatic final Stringstatic final String从类继承的字段 jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明dc()获取数据库连接protected voiddoOptions(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) 针对OPTION请求的单独处理getParameterValue(String name) String[]getParameterValues(String name) getRequestFile(jakarta.servlet.http.HttpServletRequest request, String filedName) 获取上传的单个文件getRequestFileName(jakarta.servlet.http.HttpServletRequest request, String filedName) getRequestFileNames(jakarta.servlet.http.HttpServletRequest request) getRequestFiles(jakarta.servlet.http.HttpServletRequest request) 获取上传的多个文件intisAuth()是否进行登陆权限验证boolean该请求是否记录到sys_function_log表中,如果需要,则重载jakarta.servlet.http.HttpServletRequestrequest()获取HttpServletRequestjakarta.servlet.http.HttpServletResponseresponse()获取 HttpServletResponseprotected voidservice(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) jakarta.servlet.http.HttpSessionsession()获取 HttpSessionvoidsetRequestValue(String key, Object value) userInfo()获取当前登陆用户信息从类继承的方法 jakarta.servlet.http.HttpServlet
doDelete, doGet, doHead, doPost, doPut, doTrace, getLastModified, init, service从类继承的方法 jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
字段详细资料
-
构造器详细资料
-
SHServletBase
public SHServletBase()
-
-
方法详细资料
-
service
protected void service(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException - 覆盖:
service在类中jakarta.servlet.http.HttpServlet- 抛出:
jakarta.servlet.ServletExceptionIOException
-
isAuth
public int isAuth()是否进行登陆权限验证- 返回:
- AUTH_LOGIN | AUTH_LOGIN_IGNORE
-
getParameterValue
-
getParameterValues
-
setRequestValue
-
doOptions
protected void doOptions(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException 针对OPTION请求的单独处理- 覆盖:
doOptions在类中jakarta.servlet.http.HttpServlet- 抛出:
jakarta.servlet.ServletExceptionIOException
-
dc
获取数据库连接- 参数:
initiaInfo- 连接描述符,在监控中会输出,一般为创建连接的类或方法- 返回:
- DataCenter
-
dc
-
request
public jakarta.servlet.http.HttpServletRequest request()获取HttpServletRequest- 返回:
- HttpServletRequest
-
response
public jakarta.servlet.http.HttpServletResponse response()获取 HttpServletResponse- 返回:
- HttpServletResponse
-
session
public jakarta.servlet.http.HttpSession session()获取 HttpSession- 返回:
- HttpSession
-
userInfo
获取当前登陆用户信息- 返回:
- UserInfo
-
getRequestFile
获取上传的单个文件- 参数:
request- HttpServletRequestfiledName- 文件名- 返回:
- 文件对象 要求Servlet中添加 @MultipartConfig 注释
-
getRequestFileName
-
getRequestFiles
获取上传的多个文件- 参数:
request- HttpServletRequest- 返回:
- List 要求Servlet中添加 @MultipartConfig 注释
-
getRequestFileNames
-
isWriteLog
public boolean isWriteLog()该请求是否记录到sys_function_log表中,如果需要,则重载- 返回:
- boolean
-