public class AllbsWebUtils
extends org.springframework.web.util.WebUtils
CONTENT_TYPE_CHARSET_PREFIX, DEFAULT_CHARACTER_ENCODING, DEFAULT_WEB_APP_ROOT_KEY, ERROR_EXCEPTION_ATTRIBUTE, ERROR_EXCEPTION_TYPE_ATTRIBUTE, ERROR_MESSAGE_ATTRIBUTE, ERROR_REQUEST_URI_ATTRIBUTE, ERROR_SERVLET_NAME_ATTRIBUTE, ERROR_STATUS_CODE_ATTRIBUTE, FORWARD_CONTEXT_PATH_ATTRIBUTE, FORWARD_PATH_INFO_ATTRIBUTE, FORWARD_QUERY_STRING_ATTRIBUTE, FORWARD_REQUEST_URI_ATTRIBUTE, FORWARD_SERVLET_PATH_ATTRIBUTE, HTML_ESCAPE_CONTEXT_PARAM, INCLUDE_CONTEXT_PATH_ATTRIBUTE, INCLUDE_PATH_INFO_ATTRIBUTE, INCLUDE_QUERY_STRING_ATTRIBUTE, INCLUDE_REQUEST_URI_ATTRIBUTE, INCLUDE_SERVLET_PATH_ATTRIBUTE, RESPONSE_ENCODED_HTML_ESCAPE_CONTEXT_PARAM, SESSION_MUTEX_ATTRIBUTE, SUBMIT_IMAGE_SUFFIXES, TEMP_DIR_CONTEXT_ATTRIBUTE, WEB_APP_ROOT_KEY_PARAM| 构造器和说明 |
|---|
AllbsWebUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getClientId(String header)
从request 获取CLIENT_ID
|
String |
getCookieVal(javax.servlet.http.HttpServletRequest request,
String name)
读取cookie
|
String |
getCookieVal(String name)
读取cookie
|
String |
getIP()
获取ip
|
String |
getIP(javax.servlet.http.HttpServletRequest request)
获取ip
|
javax.servlet.http.HttpServletRequest |
getRequest()
获取 HttpServletRequest
|
javax.servlet.http.HttpServletResponse |
getResponse()
获取 HttpServletResponse
|
boolean |
isBody(org.springframework.web.method.HandlerMethod handlerMethod)
判断是否ajax请求
spring ajax 返回含有 ResponseBody 或者 RestController注解
|
void |
removeCookie(javax.servlet.http.HttpServletResponse response,
String key)
清除 某个指定的cookie
|
void |
renderJson(javax.servlet.http.HttpServletResponse response,
Object result)
返回json
|
void |
renderJson(javax.servlet.http.HttpServletResponse response,
Object result,
String contentType)
返回json
|
void |
setCookie(javax.servlet.http.HttpServletResponse response,
String name,
String value,
int maxAgeInSeconds)
设置cookie
|
clearErrorRequestAttributes, exposeErrorRequestAttributes, findParameterValue, findParameterValue, getCookie, getDefaultHtmlEscape, getNativeRequest, getNativeResponse, getParametersStartingWith, getRealPath, getRequiredSessionAttribute, getResponseEncodedHtmlEscape, getSessionAttribute, getSessionId, getSessionMutex, getTempDir, hasSubmitParameter, isIncludeRequest, isSameOrigin, isValidOrigin, parseMatrixVariables, removeWebAppRootSystemProperty, setSessionAttribute, setWebAppRootSystemPropertypublic boolean isBody(org.springframework.web.method.HandlerMethod handlerMethod)
handlerMethod - HandlerMethodpublic String getCookieVal(String name)
name - cookie namepublic String getCookieVal(javax.servlet.http.HttpServletRequest request, String name)
request - HttpServletRequestname - cookie namepublic void removeCookie(javax.servlet.http.HttpServletResponse response,
String key)
response - HttpServletResponsekey - cookie keypublic void setCookie(javax.servlet.http.HttpServletResponse response,
String name,
String value,
int maxAgeInSeconds)
response - HttpServletResponsename - cookie namevalue - cookie valuemaxAgeInSeconds - maxagepublic javax.servlet.http.HttpServletRequest getRequest()
public javax.servlet.http.HttpServletResponse getResponse()
public void renderJson(javax.servlet.http.HttpServletResponse response,
Object result)
response - HttpServletResponseresult - 结果对象public void renderJson(javax.servlet.http.HttpServletResponse response,
Object result,
String contentType)
response - HttpServletResponseresult - 结果对象contentType - contentTypepublic String getIP()
public String getIP(javax.servlet.http.HttpServletRequest request)
request - HttpServletRequestCopyright © 2021. All rights reserved.