类 UCookies
java.lang.Object
com.gdxsoft.easyweb.utils.UCookies
Cookie Utils
-
字段概要
字段 -
构造器概要
构造器构造器说明UCookies()Initialize ClassUCookies(IUSymmetricEncyrpt symmetricEncrypt) Initialize ClassInitialize ClassUCookies(String path, Integer maxAgeSeconds, IUSymmetricEncyrpt symmeritic) Initialize Class -
方法概要
修饰符和类型方法说明javax.servlet.http.CookieAdd a cookiestatic voidclearCookies(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, List<String> skipNames) Clear user's browser all cookiesjavax.servlet.http.CookiecreateCookie(String cookieName, String cookieValue) create a new cookiestatic StringdecodeCookieValue(String encoderCookieValue) URLDecoder a cookie value (UTF_8)voiddeleteCookie(String cookieName, javax.servlet.http.HttpServletResponse response) Delete the cookiestatic StringencodeCookieValue(String cookieValue) UrlEncode a cookie value (UTF_8)Cookie's domainCookie's MaxAgegetPath()Cookie's PathEncrypt/ Decrypt Cookie value algorithm(AES/DES ...)booleanEncrypt cookie value, using setSymmetricEncryptbooleanCookie's httpOnlybooleanisSecret()Cookie's securevoidCookie's DomainvoidsetHttpOnly(boolean httpOnly) Cookie's httpOnlyvoidsetMaxAgeSeconds(Integer maxAgeSeconds) Cookie's MaxAgevoidCookie's PathvoidsetSecret(boolean secret) Cookie's securevoidsetSymmetricEncrypt(IUSymmetricEncyrpt symmetricEncrypt) Set Encrypt/ Decrypt cookie value algorithm(AES/DES ...)
-
字段详细资料
-
COOKIE_NAME_PREFIX
-
-
构造器详细资料
-
UCookies
public UCookies()Initialize Class -
UCookies
Initialize Class- 参数:
symmetricEncrypt- the Encrypt/Decrypt cookie value provider
-
UCookies
Initialize Class- 参数:
path- cookie's pathmaxAgeSeconds- cookie's maxAge
-
UCookies
Initialize Class- 参数:
path- cookie's pathmaxAgeSeconds- cookie's maxAgesymmeritic- the encrypt provider
-
-
方法详细资料
-
clearCookies
public static void clearCookies(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, List<String> skipNames) Clear user's browser all cookies- 参数:
request- HttpServletRequestresponse- HttpServletResponseskipNames- skip cookie's names
-
deleteCookie
Delete the cookie- 参数:
cookieName- the cookie nameresponse- HttpServletResponse
-
addCookie
public javax.servlet.http.Cookie addCookie(String cookieName, String cookieValue, javax.servlet.http.HttpServletResponse response) Add a cookie- 参数:
cookieName- the cookie namecookieValue- the cookie valueresponse- HttpServletResponse- 返回:
- Cookie the new cookie
-
encodeCookieValue
UrlEncode a cookie value (UTF_8)- 参数:
cookieValue- the cookie plain text- 返回:
- UrlEncode.encoded value
-
decodeCookieValue
URLDecoder a cookie value (UTF_8)- 参数:
encoderCookieValue- the UrlEncode.encoded cookie value- 返回:
- URLDecoder.decoded value
-
createCookie
create a new cookie- 参数:
cookieName- the cookie namecookieValue- the cookie value- 返回:
- new cookie
-
getDomain
Cookie's domain- 返回:
- the domain
-
setDomain
Cookie's Domain- 参数:
domain- the domain to set
-
getPath
Cookie's Path- 返回:
- the path
-
setPath
Cookie's Path- 参数:
path- the path to set
-
getMaxAgeSeconds
Cookie's MaxAge- 返回:
- the maxAgeSeconds
-
setMaxAgeSeconds
Cookie's MaxAge- 参数:
maxAgeSeconds- the maxAgeSeconds to set
-
isHttpOnly
public boolean isHttpOnly()Cookie's httpOnly- 返回:
- the httpOnly
-
setHttpOnly
public void setHttpOnly(boolean httpOnly) Cookie's httpOnly- 参数:
httpOnly- the httpOnly to set
-
isSecret
public boolean isSecret()Cookie's secure- 返回:
- the secert
-
setSecret
public void setSecret(boolean secret) Cookie's secure- 参数:
secret- the secert to set
-
isEncrypt
public boolean isEncrypt()Encrypt cookie value, using setSymmetricEncrypt- 返回:
- the ewaDes
-
getSymmetricEncrypt
Encrypt/ Decrypt Cookie value algorithm(AES/DES ...)- 返回:
- the symmetric encrypt algorithm(AES/DES ...)
-
setSymmetricEncrypt
Set Encrypt/ Decrypt cookie value algorithm(AES/DES ...)- 参数:
symmetricEncrypt- algorithm(AES/DES ...)
-