public class RequestUtil extends Object
| 构造器和说明 |
|---|
RequestUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getContentType(javax.servlet.http.HttpServletRequest request)
获取请求ContentType
|
static javax.servlet.http.Cookie[] |
getCookies(javax.servlet.http.HttpServletRequest request)
获取Cookie
|
static String |
getCookies(javax.servlet.http.HttpServletRequest request,
String name)
获取根据名字获取Cookie值
|
static String |
getHeader(javax.servlet.http.HttpServletRequest request,
String header)
获取请求HTTP头
|
static String |
getMethod(javax.servlet.http.HttpServletRequest request)
获取请求类型
|
static Map<String,String[]> |
getParam(javax.servlet.http.HttpServletRequest request)
获取request中的所有值
|
static Map<String,String> |
getParam0(javax.servlet.http.HttpServletRequest request)
获取request中的所有值
|
static String |
getRealPath(javax.servlet.http.HttpServletRequest request)
获取工程路径
|
static String |
getRealPath(javax.servlet.http.HttpServletRequest request,
String filepath)
根据request获取相对路径在web项目中的完整地址 request请求
|
static String |
getRemoteAddr(javax.servlet.http.HttpServletRequest request)
获取远端IP
|
static String |
getRequestHost(javax.servlet.http.HttpServletRequest request)
获取本机Host
|
static String |
getRequestScheme(javax.servlet.http.HttpServletRequest request)
获取请求的协议
|
static String |
getRequestURI(javax.servlet.http.HttpServletRequest request)
获取 请求地址
|
static String |
getRequestURL(javax.servlet.http.HttpServletRequest request)
获取当前请求地址
|
static javax.servlet.http.HttpSession |
getSession(javax.servlet.http.HttpServletRequest request)
获取Session
|
static Object |
getSession(javax.servlet.http.HttpServletRequest request,
String name)
获取根据名字获取Session值
|
static String[] |
getValue(javax.servlet.http.HttpServletRequest request,
String columnName)
在request中根据name查找值
|
static <T> T |
getValue(javax.servlet.http.HttpServletRequest request,
String columnName,
Class<T> classname)
返回对应的类型
|
static <T> T |
getValue(javax.servlet.http.HttpServletRequest request,
String columnName,
T defaultValue)
根据默认值返回对应的类型值
|
static Boolean |
getValueBoolean(javax.servlet.http.HttpServletRequest request,
String columnName)
在request中根据name查找值
|
static Boolean |
getValueBoolean(javax.servlet.http.HttpServletRequest request,
String columnName,
Boolean defaultValue)
在request中根据name查找值,如找不到就返回默认值
|
static Date |
getValueDate(javax.servlet.http.HttpServletRequest request,
String columnName)
获取 - 时间
|
static Date |
getValueDate(javax.servlet.http.HttpServletRequest request,
String columnName,
String format)
获取 - 时间
|
static Date |
getValueDate(javax.servlet.http.HttpServletRequest request,
String columnName,
String format,
Date defaultValue)
获取 - 时间
|
static Double |
getValueDouble(javax.servlet.http.HttpServletRequest request,
String columnName)
在request中根据name查找值
|
static Double |
getValueDouble(javax.servlet.http.HttpServletRequest request,
String columnName,
Double defaultValue)
在request中根据name查找值,如找不到就返回默认值
|
static Float |
getValueFloat(javax.servlet.http.HttpServletRequest request,
String columnName)
在request中根据name查找值
|
static Float |
getValueFloat(javax.servlet.http.HttpServletRequest request,
String columnName,
Float defaultValue)
在request中根据name查找值,如找不到就返回默认值
|
static Integer |
getValueInt(javax.servlet.http.HttpServletRequest request,
String columnName)
在request中根据name查找值
|
static Integer |
getValueInt(javax.servlet.http.HttpServletRequest request,
String columnName,
Integer defaultValue)
在request中根据name查找值,如找不到就返回默认值
|
static com.alibaba.fastjson.JSONObject |
getValueJSON(javax.servlet.http.HttpServletRequest request,
String columnName)
在request中根据name查找值
|
static List<String> |
getValueList(javax.servlet.http.HttpServletRequest request,
String columnName)
在request中根据name查找值
|
static Long |
getValueLong(javax.servlet.http.HttpServletRequest request,
String columnName)
在request中根据name查找值
|
static Long |
getValueLong(javax.servlet.http.HttpServletRequest request,
String columnName,
Long defaultValue)
在request中根据name查找值,如找不到就返回默认值
|
static String |
getValueStr(javax.servlet.http.HttpServletRequest request,
String columnName)
在request中根据name查找值
|
static String |
getValueStr(javax.servlet.http.HttpServletRequest request,
String columnName,
String defaultValue)
在request中根据name查找值,如找不到就返回默认值
|
public static Map<String,String[]> getParam(javax.servlet.http.HttpServletRequest request)
request - 请求对象public static Map<String,String> getParam0(javax.servlet.http.HttpServletRequest request)
request - 请求对象public static <T> T getValue(javax.servlet.http.HttpServletRequest request,
String columnName,
T defaultValue)
T - classrequest - 请求对象columnName - 字段名defaultValue - 默认值public static <T> T getValue(javax.servlet.http.HttpServletRequest request,
String columnName,
Class<T> classname)
T - classrequest - 请求对象columnName - 字段名classname - 类型public static String[] getValue(javax.servlet.http.HttpServletRequest request, String columnName)
request - 请求对象columnName - 参数名public static String getValueStr(javax.servlet.http.HttpServletRequest request, String columnName)
request - 请求对象columnName - 参数名public static String getValueStr(javax.servlet.http.HttpServletRequest request, String columnName, String defaultValue)
request - 请求对象columnName - 参数名defaultValue - 默认值public static Integer getValueInt(javax.servlet.http.HttpServletRequest request, String columnName)
request - 请求对象columnName - 参数名public static Integer getValueInt(javax.servlet.http.HttpServletRequest request, String columnName, Integer defaultValue)
request - 请求对象columnName - 参数名defaultValue - 默认值public static Long getValueLong(javax.servlet.http.HttpServletRequest request, String columnName)
request - 请求对象columnName - 参数名public static Long getValueLong(javax.servlet.http.HttpServletRequest request, String columnName, Long defaultValue)
request - 请求对象columnName - 参数名defaultValue - 默认值public static Double getValueDouble(javax.servlet.http.HttpServletRequest request, String columnName)
request - 请求对象columnName - 参数名public static Double getValueDouble(javax.servlet.http.HttpServletRequest request, String columnName, Double defaultValue)
request - 请求对象columnName - 参数名defaultValue - 默认值public static Float getValueFloat(javax.servlet.http.HttpServletRequest request, String columnName)
request - 请求对象columnName - 参数名public static Float getValueFloat(javax.servlet.http.HttpServletRequest request, String columnName, Float defaultValue)
request - 请求对象columnName - 参数名defaultValue - 默认值public static Boolean getValueBoolean(javax.servlet.http.HttpServletRequest request, String columnName)
request - 请求对象columnName - 参数名public static Boolean getValueBoolean(javax.servlet.http.HttpServletRequest request, String columnName, Boolean defaultValue)
request - 请求对象columnName - 参数名defaultValue - 默认值public static Date getValueDate(javax.servlet.http.HttpServletRequest request, String columnName)
request - 请求对象columnName - 参数名public static Date getValueDate(javax.servlet.http.HttpServletRequest request, String columnName, String format)
request - 请求对象columnName - 变量名format - 时间格式public static Date getValueDate(javax.servlet.http.HttpServletRequest request, String columnName, String format, Date defaultValue)
request - 请求对象columnName - 变量名format - 时间格式defaultValue - 默认值public static List<String> getValueList(javax.servlet.http.HttpServletRequest request, String columnName)
request - 请求对象columnName - 参数名public static com.alibaba.fastjson.JSONObject getValueJSON(javax.servlet.http.HttpServletRequest request,
String columnName)
request - 请求对象columnName - 参数名public static String getContentType(javax.servlet.http.HttpServletRequest request)
request - 请求对象public static String getHeader(javax.servlet.http.HttpServletRequest request, String header)
request - 请求对象header - header's namepublic static String getMethod(javax.servlet.http.HttpServletRequest request)
request - 请求对象public static javax.servlet.http.HttpSession getSession(javax.servlet.http.HttpServletRequest request)
request - 请求对象public static Object getSession(javax.servlet.http.HttpServletRequest request, String name)
request - 请求对象name - session's namepublic static javax.servlet.http.Cookie[] getCookies(javax.servlet.http.HttpServletRequest request)
request - 请求对象public static String getCookies(javax.servlet.http.HttpServletRequest request, String name)
request - 请求对象name - cookie's namepublic static String getRequestScheme(javax.servlet.http.HttpServletRequest request)
request - 请求对象public static String getRequestHost(javax.servlet.http.HttpServletRequest request)
request - 请求对象public static String getRequestURI(javax.servlet.http.HttpServletRequest request)
request - 请求对象public static String getRequestURL(javax.servlet.http.HttpServletRequest request)
request - 请求对象public static String getRealPath(javax.servlet.http.HttpServletRequest request)
request - 请求对象public static String getRealPath(javax.servlet.http.HttpServletRequest request, String filepath)
request - 请求对象filepath - 项目中的相对于contextPath的相对路径public static String getRemoteAddr(javax.servlet.http.HttpServletRequest request)
request - 请求对象Copyright © 2019. All rights reserved.