类 DesignHttpServletRequest
java.lang.Object
com.sh.wf.ws.base.DesignHttpServletRequest
- 所有已实现的接口:
jakarta.servlet.http.HttpServletRequest,jakarta.servlet.ServletRequest
public class DesignHttpServletRequest
extends Object
implements jakarta.servlet.http.HttpServletRequest
Description: 封装HttpServletRequest,用于加解密
Title:首亨软件 - 聚天平台
-
字段概要
从接口继承的字段 jakarta.servlet.http.HttpServletRequest
BASIC_AUTH, CLIENT_CERT_AUTH, DIGEST_AUTH, FORM_AUTH -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidaddParameter(String name, Object value) voidaddParameterNotExists(String name, Object value) 添加不存在的参数booleanauthenticate(jakarta.servlet.http.HttpServletResponse response) static StringdecryptSm2(String str) static StringdecryptSm4(String str) jakarta.servlet.AsyncContextgetAttribute(String name) intlongjakarta.servlet.http.Cookie[]longgetDateHeader(String arg0) jakarta.servlet.DispatcherTypegetHeaders(String arg0) jakarta.servlet.ServletInputStreamintgetIntHeader(String arg0) intgetParameter(String name) String[]getParameterValues(String name) jakarta.servlet.http.PartCollection<jakarta.servlet.http.Part>getParts()intjakarta.servlet.RequestDispatchergetRequestDispatcher(String arg0) intjakarta.servlet.ServletConnectionjakarta.servlet.ServletContextjakarta.servlet.http.HttpSessionjakarta.servlet.http.HttpSessiongetSession(boolean arg0) booleanbooleanbooleanbooleanbooleanbooleanisSecure()booleanisUserInRole(String arg0) voidvoidlogout()voidremoveAttribute(String name) voidsetAttribute(String name, Object value) voidsetCharacterEncoding(String arg0) jakarta.servlet.AsyncContextjakarta.servlet.AsyncContextstartAsync(jakarta.servlet.ServletRequest arg0, jakarta.servlet.ServletResponse arg1) <T extends jakarta.servlet.http.HttpUpgradeHandler>
T从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait从接口继承的方法 jakarta.servlet.http.HttpServletRequest
getHttpServletMapping, getTrailerFields, isTrailerFieldsReady, newPushBuilder
-
构造器详细资料
-
DesignHttpServletRequest
public DesignHttpServletRequest(jakarta.servlet.http.HttpServletRequest request)
-
-
方法详细资料
-
decryptSm4
-
decryptSm2
-
addParameterNotExists
添加不存在的参数- 参数:
name-value-
-
addParameter
-
getParamObj
-
getAsyncContext
public jakarta.servlet.AsyncContext getAsyncContext()- 指定者:
getAsyncContext在接口中jakarta.servlet.ServletRequest
-
getAttribute
- 指定者:
getAttribute在接口中jakarta.servlet.ServletRequest
-
getAttributeNames
- 指定者:
getAttributeNames在接口中jakarta.servlet.ServletRequest
-
getCharacterEncoding
- 指定者:
getCharacterEncoding在接口中jakarta.servlet.ServletRequest
-
getContentLength
public int getContentLength()- 指定者:
getContentLength在接口中jakarta.servlet.ServletRequest
-
getContentLengthLong
public long getContentLengthLong()- 指定者:
getContentLengthLong在接口中jakarta.servlet.ServletRequest
-
getContentType
- 指定者:
getContentType在接口中jakarta.servlet.ServletRequest
-
getDispatcherType
public jakarta.servlet.DispatcherType getDispatcherType()- 指定者:
getDispatcherType在接口中jakarta.servlet.ServletRequest
-
getRequestId
- 指定者:
getRequestId在接口中jakarta.servlet.ServletRequest
-
getProtocolRequestId
- 指定者:
getProtocolRequestId在接口中jakarta.servlet.ServletRequest
-
getServletConnection
public jakarta.servlet.ServletConnection getServletConnection()- 指定者:
getServletConnection在接口中jakarta.servlet.ServletRequest
-
getInputStream
- 指定者:
getInputStream在接口中jakarta.servlet.ServletRequest- 抛出:
IOException
-
getLocalAddr
- 指定者:
getLocalAddr在接口中jakarta.servlet.ServletRequest
-
getLocalName
- 指定者:
getLocalName在接口中jakarta.servlet.ServletRequest
-
getLocalPort
public int getLocalPort()- 指定者:
getLocalPort在接口中jakarta.servlet.ServletRequest
-
getLocale
- 指定者:
getLocale在接口中jakarta.servlet.ServletRequest
-
getLocales
- 指定者:
getLocales在接口中jakarta.servlet.ServletRequest
-
getParameter
- 指定者:
getParameter在接口中jakarta.servlet.ServletRequest
-
getParameterMap
- 指定者:
getParameterMap在接口中jakarta.servlet.ServletRequest
-
getParameterNames
- 指定者:
getParameterNames在接口中jakarta.servlet.ServletRequest
-
getParameterValues
- 指定者:
getParameterValues在接口中jakarta.servlet.ServletRequest
-
getProtocol
- 指定者:
getProtocol在接口中jakarta.servlet.ServletRequest
-
getReader
- 指定者:
getReader在接口中jakarta.servlet.ServletRequest- 抛出:
IOException
-
getRemoteAddr
- 指定者:
getRemoteAddr在接口中jakarta.servlet.ServletRequest
-
getRemoteHost
- 指定者:
getRemoteHost在接口中jakarta.servlet.ServletRequest
-
getRemotePort
public int getRemotePort()- 指定者:
getRemotePort在接口中jakarta.servlet.ServletRequest
-
getRequestDispatcher
- 指定者:
getRequestDispatcher在接口中jakarta.servlet.ServletRequest
-
getScheme
- 指定者:
getScheme在接口中jakarta.servlet.ServletRequest
-
getServerName
- 指定者:
getServerName在接口中jakarta.servlet.ServletRequest
-
getServerPort
public int getServerPort()- 指定者:
getServerPort在接口中jakarta.servlet.ServletRequest
-
getServletContext
public jakarta.servlet.ServletContext getServletContext()- 指定者:
getServletContext在接口中jakarta.servlet.ServletRequest
-
isAsyncStarted
public boolean isAsyncStarted()- 指定者:
isAsyncStarted在接口中jakarta.servlet.ServletRequest
-
isAsyncSupported
public boolean isAsyncSupported()- 指定者:
isAsyncSupported在接口中jakarta.servlet.ServletRequest
-
isSecure
public boolean isSecure()- 指定者:
isSecure在接口中jakarta.servlet.ServletRequest
-
removeAttribute
- 指定者:
removeAttribute在接口中jakarta.servlet.ServletRequest
-
setAttribute
- 指定者:
setAttribute在接口中jakarta.servlet.ServletRequest
-
setCharacterEncoding
- 指定者:
setCharacterEncoding在接口中jakarta.servlet.ServletRequest- 抛出:
UnsupportedEncodingException
-
startAsync
- 指定者:
startAsync在接口中jakarta.servlet.ServletRequest- 抛出:
IllegalStateException
-
startAsync
public jakarta.servlet.AsyncContext startAsync(jakarta.servlet.ServletRequest arg0, jakarta.servlet.ServletResponse arg1) throws IllegalStateException - 指定者:
startAsync在接口中jakarta.servlet.ServletRequest- 抛出:
IllegalStateException
-
authenticate
public boolean authenticate(jakarta.servlet.http.HttpServletResponse response) throws IOException, jakarta.servlet.ServletException - 指定者:
authenticate在接口中jakarta.servlet.http.HttpServletRequest- 抛出:
IOExceptionjakarta.servlet.ServletException
-
changeSessionId
- 指定者:
changeSessionId在接口中jakarta.servlet.http.HttpServletRequest
-
getAuthType
- 指定者:
getAuthType在接口中jakarta.servlet.http.HttpServletRequest
-
getContextPath
- 指定者:
getContextPath在接口中jakarta.servlet.http.HttpServletRequest
-
getCookies
public jakarta.servlet.http.Cookie[] getCookies()- 指定者:
getCookies在接口中jakarta.servlet.http.HttpServletRequest
-
getDateHeader
- 指定者:
getDateHeader在接口中jakarta.servlet.http.HttpServletRequest
-
getHeader
- 指定者:
getHeader在接口中jakarta.servlet.http.HttpServletRequest
-
getHeaderNames
- 指定者:
getHeaderNames在接口中jakarta.servlet.http.HttpServletRequest
-
getHeaders
- 指定者:
getHeaders在接口中jakarta.servlet.http.HttpServletRequest
-
getIntHeader
- 指定者:
getIntHeader在接口中jakarta.servlet.http.HttpServletRequest
-
getMethod
- 指定者:
getMethod在接口中jakarta.servlet.http.HttpServletRequest
-
getPart
public jakarta.servlet.http.Part getPart(String arg0) throws IOException, jakarta.servlet.ServletException - 指定者:
getPart在接口中jakarta.servlet.http.HttpServletRequest- 抛出:
IOExceptionjakarta.servlet.ServletException
-
getParts
public Collection<jakarta.servlet.http.Part> getParts() throws IOException, jakarta.servlet.ServletException- 指定者:
getParts在接口中jakarta.servlet.http.HttpServletRequest- 抛出:
IOExceptionjakarta.servlet.ServletException
-
getPathInfo
- 指定者:
getPathInfo在接口中jakarta.servlet.http.HttpServletRequest
-
getPathTranslated
- 指定者:
getPathTranslated在接口中jakarta.servlet.http.HttpServletRequest
-
getQueryString
- 指定者:
getQueryString在接口中jakarta.servlet.http.HttpServletRequest
-
getRemoteUser
- 指定者:
getRemoteUser在接口中jakarta.servlet.http.HttpServletRequest
-
getRequestURI
- 指定者:
getRequestURI在接口中jakarta.servlet.http.HttpServletRequest
-
getRequestURL
- 指定者:
getRequestURL在接口中jakarta.servlet.http.HttpServletRequest
-
getRequestedSessionId
- 指定者:
getRequestedSessionId在接口中jakarta.servlet.http.HttpServletRequest
-
getServletPath
- 指定者:
getServletPath在接口中jakarta.servlet.http.HttpServletRequest
-
getSession
public jakarta.servlet.http.HttpSession getSession()- 指定者:
getSession在接口中jakarta.servlet.http.HttpServletRequest
-
getSession
public jakarta.servlet.http.HttpSession getSession(boolean arg0) - 指定者:
getSession在接口中jakarta.servlet.http.HttpServletRequest
-
getUserPrincipal
- 指定者:
getUserPrincipal在接口中jakarta.servlet.http.HttpServletRequest
-
isRequestedSessionIdFromCookie
public boolean isRequestedSessionIdFromCookie()- 指定者:
isRequestedSessionIdFromCookie在接口中jakarta.servlet.http.HttpServletRequest
-
isRequestedSessionIdFromURL
public boolean isRequestedSessionIdFromURL()- 指定者:
isRequestedSessionIdFromURL在接口中jakarta.servlet.http.HttpServletRequest
-
isRequestedSessionIdValid
public boolean isRequestedSessionIdValid()- 指定者:
isRequestedSessionIdValid在接口中jakarta.servlet.http.HttpServletRequest
-
isUserInRole
- 指定者:
isUserInRole在接口中jakarta.servlet.http.HttpServletRequest
-
login
- 指定者:
login在接口中jakarta.servlet.http.HttpServletRequest- 抛出:
jakarta.servlet.ServletException
-
logout
public void logout() throws jakarta.servlet.ServletException- 指定者:
logout在接口中jakarta.servlet.http.HttpServletRequest- 抛出:
jakarta.servlet.ServletException
-
upgrade
public <T extends jakarta.servlet.http.HttpUpgradeHandler> T upgrade(Class<T> arg0) throws IOException, jakarta.servlet.ServletException - 指定者:
upgrade在接口中jakarta.servlet.http.HttpServletRequest- 抛出:
IOExceptionjakarta.servlet.ServletException
-