类 ServletUtils
java.lang.Object
com.hengyi.xbaseweb.common.utils.ServletUtils
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static voidaddCookie(jakarta.servlet.http.HttpServletResponse response, String domain, String name, String value, int expiry) 添加cookiestatic voidaddSession(jakarta.servlet.http.HttpServletRequest request, String name, Object value) 创建sessionstatic booleancheckCookie(jakarta.servlet.http.HttpServletRequest request, String name) 判断cookie是否存在static booleancheckParameter(jakarta.servlet.http.HttpServletRequest request, String name) 判断参数是否存在static booleancheckSession(jakarta.servlet.http.HttpServletRequest request, String name) 判断sessionstatic void下载文件static StringgetBodyParams(jakarta.servlet.http.HttpServletRequest request) 获取POST请求中Body参数static String获取一个cookiestatic StringgetCurrentToken(jakarta.servlet.http.HttpServletRequest request, String tokenName) 获取token 不推荐使用该方法 尽量使用SecurityUtils.getToken();static String获取Header参数static StringgetParameter(jakarta.servlet.http.HttpServletRequest request, String name) 获取参数getParameters(jakarta.servlet.http.HttpServletRequest request) 获取全部参数static StringgetPath(jakarta.servlet.http.HttpServletRequest request) 当前页 /index.jspstatic StringgetServerDomain(jakarta.servlet.http.HttpServletRequest request) 获取服务器域名static ObjectgetSession(jakarta.servlet.http.HttpServletRequest request, String name) 获取sessionstatic StringgetUri(jakarta.servlet.http.HttpServletRequest request) 获取URIstatic StringgetUrl(jakarta.servlet.http.HttpServletRequest request) 获取URLstatic voidremoveCookie(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String name) 删除所有cookiestatic voidremoveSession(jakarta.servlet.http.HttpServletRequest request, String name) 删除sessionstatic void写入JSON对象static void写入文本到浏览器
-
构造器详细资料
-
ServletUtils
public ServletUtils()
-
-
方法详细资料
-
download
public static void download(jakarta.servlet.http.HttpServletResponse response, String fileName, String filePath) 下载文件- 参数:
response-fileName- 下载到本地的文件名filePath- 文件在服务器的绝对路基
-
writeText
写入文本到浏览器- 参数:
response-text-
-
writeJson
写入JSON对象- 参数:
response-obj-
-
getServerDomain
获取服务器域名- 参数:
request-- 返回:
-
getUri
获取URI- 参数:
request-- 返回:
-
getUrl
获取URL- 参数:
request-- 返回:
-
getPath
当前页 /index.jsp- 参数:
request-- 返回:
-
checkCookie
判断cookie是否存在- 参数:
request-key-- 返回:
-
getCookie
获取一个cookie- 参数:
request-key-- 返回:
-
removeCookie
public static void removeCookie(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, String name) 删除所有cookie- 参数:
request-response-
-
addCookie
public static void addCookie(jakarta.servlet.http.HttpServletResponse response, String domain, String name, String value, int expiry) 添加cookie- 参数:
response-domain-name-value-expiry-
-
checkSession
判断session- 参数:
request-name-- 返回:
-
getSession
获取session- 参数:
request-name-- 返回:
-
removeSession
删除session- 参数:
request-name-
-
addSession
public static void addSession(jakarta.servlet.http.HttpServletRequest request, String name, Object value) 创建session- 参数:
request-name-value-
-
getParameter
获取参数- 参数:
request-name-
-
checkParameter
判断参数是否存在- 参数:
request-name-- 返回:
-
getParameters
获取全部参数- 参数:
request-- 返回:
-
getBodyParams
获取POST请求中Body参数- 参数:
request-- 返回:
- 字符串
-
getHeader
获取Header参数- 参数:
request-name-- 返回:
-
getCurrentToken
public static String getCurrentToken(jakarta.servlet.http.HttpServletRequest request, String tokenName) 获取token 不推荐使用该方法 尽量使用SecurityUtils.getToken();- 参数:
request-tokenName-- 返回:
-