类 CurrentInfo
java.lang.Object
com.mbap.util.utils.CurrentInfo
保存当次请求中的 HttpServletRequest,HttpServletResponse (跨类,跨方法调用)
-
方法概要
修饰符和类型方法说明static javax.servlet.http.HttpServletRequest取得本次请求相对应的页面请求对象 HttpServletRequeststatic javax.servlet.http.HttpServletResponse取得本次请求相对应的页面响应对象 HttpServletResponsestatic javax.servlet.http.HttpSession取得本次请求相对应的HttpSession对象static final ObjectgetValueFromRequest(String atttibuteKey) 从 Request 中取得 属性值static final ObjectgetValueFromScope(String atttibuteKey) 从Session 或者 Request 中取得 属性值(优先从request中取值)static final ObjectgetValueFromSession(String atttibuteKey) 从Session 中取得 属性值static voidremove()清空Currentnfo类声明的ThreadLocal中保存的数据voidvoidstatic voidsetRequest(javax.servlet.http.HttpServletRequest request) 把当前请求中的 HttpServletRequest 保存在ThreadLocal中static voidsetResponse(javax.servlet.http.HttpServletResponse response) 把当前请求中的 HttpServletResponse 保存在ThreadLocal中
-
方法详细资料
-
getRequest
public static javax.servlet.http.HttpServletRequest getRequest()取得本次请求相对应的页面请求对象 HttpServletRequest- 返回:
- HttpServletRequest
-
setRequest
public static void setRequest(javax.servlet.http.HttpServletRequest request) 把当前请求中的 HttpServletRequest 保存在ThreadLocal中- 参数:
request-
-
getResponse
public static javax.servlet.http.HttpServletResponse getResponse()取得本次请求相对应的页面响应对象 HttpServletResponse- 返回:
- HttpServletResponse
-
setResponse
public static void setResponse(javax.servlet.http.HttpServletResponse response) 把当前请求中的 HttpServletResponse 保存在ThreadLocal中- 参数:
response-
-
getSession
public static javax.servlet.http.HttpSession getSession()取得本次请求相对应的HttpSession对象- 返回:
- HttpSession
-
remove
public static void remove()清空Currentnfo类声明的ThreadLocal中保存的数据 -
getValueFromRequest
从 Request 中取得 属性值- 参数:
atttibuteKey- 属性的key- 返回:
- 相对应key的value
-
getValueFromSession
从Session 中取得 属性值- 参数:
atttibuteKey- 属性的key- 返回:
- 相对应key的value
-
getValueFromScope
从Session 或者 Request 中取得 属性值(优先从request中取值)- 参数:
atttibuteKey- 属性的key- 返回:
- 相对应key的value
-
requestThreadRemove
public void requestThreadRemove() -
responseThreadRemove
public void responseThreadRemove()
-