public class HttpServletUtils extends Object
| 构造器和说明 |
|---|
HttpServletUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
encodeFileName(String fileName)
对文件名进行编码,防止下载文件名称乱码
|
static javax.servlet.http.Cookie |
getCookie(javax.servlet.http.HttpServletRequest request,
String cookieName)
根据名称获取cookie
|
static String |
getCookieValue(javax.servlet.http.HttpServletRequest request,
String cookieName)
根据名称获取cookie值
|
static String |
getRemoteAddr(javax.servlet.http.HttpServletRequest request) |
static boolean |
isAjax(javax.servlet.http.HttpServletRequest request)
判断是否是ajax请求
|
static boolean |
isMSBrowser(javax.servlet.http.HttpServletRequest request)
判断是否是IE浏览器
|
static void |
responseFile(javax.servlet.http.HttpServletResponse response,
File file)
返回文件, 会自动编码文件名, 防止乱码
|
static void |
responseFile(javax.servlet.http.HttpServletResponse response,
String fileName,
InputStream inputStream)
返回文件, 会自动编码文件名, 防止乱码
|
static void |
responseJson(boolean isMSBrowser,
javax.servlet.http.HttpServletResponse response,
Object data)
返回json
|
static void |
responseJson(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object data)
返回json
|
static void |
responseJson(javax.servlet.http.HttpServletResponse response,
Object data)
返回json
|
static void |
setResponseFileName(javax.servlet.http.HttpServletResponse response,
String fileName)
设置返回文件的文件名, 会自动编码文件名防止乱码
|
public static boolean isAjax(javax.servlet.http.HttpServletRequest request)
public static boolean isMSBrowser(javax.servlet.http.HttpServletRequest request)
public static javax.servlet.http.Cookie getCookie(javax.servlet.http.HttpServletRequest request,
String cookieName)
public static String getCookieValue(javax.servlet.http.HttpServletRequest request, String cookieName)
public static String getRemoteAddr(javax.servlet.http.HttpServletRequest request)
public static String encodeFileName(String fileName)
fileName - 编码前文件名public static void setResponseFileName(javax.servlet.http.HttpServletResponse response,
String fileName)
response - HttpServletResponsefileName - 编码前文件名public static void responseFile(javax.servlet.http.HttpServletResponse response,
File file)
response - httpServletResponsefile - 返回文件public static void responseFile(javax.servlet.http.HttpServletResponse response,
String fileName,
InputStream inputStream)
response - httpServletResponsefileName - 文件名inputStream - 输入流public static void responseJson(boolean isMSBrowser,
javax.servlet.http.HttpServletResponse response,
Object data)
isMSBrowser - 是否是ie浏览器response - httpServletResponsedata - 返回的数据对象public static void responseJson(javax.servlet.http.HttpServletResponse response,
Object data)
response - httpServletResponsedata - 返回的数据对象public static void responseJson(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object data)
request - request请求对象,用于判断是否是ie浏览器response - httpServletResponsedata - 返回的数据对象Copyright © 2022. All Rights Reserved.