public final class WebUtil extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
getApplicationResource(String key,
javax.servlet.http.HttpServletRequest request)
获得国际化信息
|
static String |
getCookieValue(javax.servlet.http.HttpServletRequest request,
String cookieName,
String defaultValue)
获取指定Cookie的值
|
static Long |
getCurrentUser()
获取当前用户
|
static Object |
getCurrentUser(javax.servlet.http.HttpServletRequest request)
获取当前用户
|
static String |
getHost(javax.servlet.http.HttpServletRequest request)
获取客户端IP
|
static Map<String,Object> |
getParameter(javax.servlet.http.HttpServletRequest request) |
static <T> T |
getParameter(javax.servlet.http.HttpServletRequest request,
Class<T> cls) |
static Map<String,Object> |
getParameterMap(javax.servlet.http.HttpServletRequest request)
获得参数Map
|
static <T> List<T> |
getParameters(javax.servlet.http.HttpServletRequest request,
Class<T> cls) |
static void |
removeCurrentUser(javax.servlet.http.HttpServletRequest request)
移除当前用户
|
static void |
saveCurrentUser(javax.servlet.http.HttpServletRequest request,
Object user)
保存当前用户
|
static void |
saveCurrentUser(Object user)
保存当前用户
|
static void |
setSession(javax.servlet.http.HttpServletRequest request,
String key,
Object value)
将一些数据放到ShiroSession中,以便于其它地方使用
比如Controller,使用时直接用HttpSession.getAttribute(key)就可以取到
|
static void |
setSession(Object key,
Object value)
将一些数据放到ShiroSession中,以便于其它地方使用
比如Controller,使用时直接用HttpSession.getAttribute(key)就可以取到
|
public static final String getCookieValue(javax.servlet.http.HttpServletRequest request, String cookieName, String defaultValue)
request - cookieName - cookie名字defaultValue - 缺省值public static final void saveCurrentUser(Object user)
public static final void saveCurrentUser(javax.servlet.http.HttpServletRequest request,
Object user)
public static final Long getCurrentUser()
public static final Object getCurrentUser(javax.servlet.http.HttpServletRequest request)
public static final void setSession(Object key, Object value)
public static final void setSession(javax.servlet.http.HttpServletRequest request,
String key,
Object value)
public static final void removeCurrentUser(javax.servlet.http.HttpServletRequest request)
public static final String getApplicationResource(String key, javax.servlet.http.HttpServletRequest request)
key - 键request - public static final Map<String,Object> getParameterMap(javax.servlet.http.HttpServletRequest request)
request - public static Map<String,Object> getParameter(javax.servlet.http.HttpServletRequest request)
public static <T> T getParameter(javax.servlet.http.HttpServletRequest request,
Class<T> cls)
public static <T> List<T> getParameters(javax.servlet.http.HttpServletRequest request, Class<T> cls)
public static final String getHost(javax.servlet.http.HttpServletRequest request)
Copyright © 2017. All rights reserved.