org.tinygroup.weblayer.webcontext.util
类 WebContextUtil

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

public class WebContextUtil
extends Object

WebContext相关的辅助类。

作者:
renhui

字段摘要
static String TINY_CONTEXT_PATH
           
static String TINY_REQUEST_URI
           
 
构造方法摘要
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
 

字段详细信息

TINY_CONTEXT_PATH

public static final String TINY_CONTEXT_PATH
另请参见:
常量字段值

TINY_REQUEST_URI

public static final String TINY_REQUEST_URI
另请参见:
常量字段值
构造方法详细信息

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–2014 开源组织. All rights reserved.