org.tinygroup.weblayer.webcontext.util
类 WebContextUtil

java.lang.Object
  继承者 org.tinygroup.weblayer.webcontext.util.WebContextUtil

public class WebContextUtil
extends Object

WebContext相关的辅助类。

作者:
renhui

构造方法摘要
WebContextUtil()
           
 
方法摘要
static
<R extends WebContext>
R
findWebContext(javax.servlet.http.HttpServletRequest request, Class<R> WebContextInterface)
          在指定的request context及其级联的request context中找到一个指定类型的request context。
static
<R extends WebContext>
R
findWebContext(WebContext webContext, Class<R> webContextInterface)
          在指定的request context及其级联的request context中找到一个指定类型的request context。
static WebContext getWebContext(javax.servlet.http.HttpServletRequest request)
          取得和当前request相关联的WebContext对象。
static void registerRequestDestructionCallback(String name, Runnable callback)
          注册spring ServletRequestAttributes中的析构回调方法,这些方法将在request context被提交之后依次调用。
static void removeWebContext(javax.servlet.http.HttpServletRequest request)
          将RequestContext对象和request脱离关联。
static void setWebContext(WebContext WebContext)
          将WebContext对象和request相关联。
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

构造方法详细信息

WebContextUtil

public WebContextUtil()
方法详细信息

getWebContext

public static WebContext getWebContext(javax.servlet.http.HttpServletRequest request)
取得和当前request相关联的WebContext对象。

参数:
request - 要检查的request
返回:
WebContext对象,如果没找到,则返回null

setWebContext

public static void setWebContext(WebContext WebContext)
WebContext对象和request相关联。

参数:
WebContext - WebContext对象

removeWebContext

public static void removeWebContext(javax.servlet.http.HttpServletRequest request)
RequestContext对象和request脱离关联。


findWebContext

public static <R extends WebContext> R findWebContext(javax.servlet.http.HttpServletRequest request,
                                                      Class<R> WebContextInterface)
在指定的request context及其级联的request context中找到一个指定类型的request context。

参数:
request - 从该HttpServletRequest中取得request context
WebContextInterface - 要查找的类
返回:
WebContext对象,如果没找到,则返回null

findWebContext

public static <R extends WebContext> R findWebContext(WebContext webContext,
                                                      Class<R> webContextInterface)
在指定的request context及其级联的request context中找到一个指定类型的request context。

参数:
webContext - 要搜索的request context
webContextInterface - 要查找的类
返回:
WebContext对象,如果没找到,则返回null

registerRequestDestructionCallback

public static void registerRequestDestructionCallback(String name,
                                                      Runnable callback)
注册spring ServletRequestAttributes中的析构回调方法,这些方法将在request context被提交之后依次调用。



Copyright © 2006–2013 开源组织. All rights reserved.