|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.soybeanMilk.core.os.ConvertableObjectSource
org.soybeanMilk.web.os.WebObjectSource
public class WebObjectSource
用于WEB应用的对象源,它的实例的生命周期与一次请求的生命周期相同。
传递给它的关键字会被理解为由两个部分组成:“[scope].[keyInScope]”,其中
“[scope]”表示作用域,“[keyInScope]”则是真正的该作用域下的关键字。
它目前所支持的关键字格式及其说明如下:
| 构造方法摘要 | |
|---|---|
WebObjectSource(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext application)
|
|
WebObjectSource(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext application,
GenericConverter genericConverter)
|
|
| 方法摘要 | |
|---|---|
java.lang.Object |
get(java.io.Serializable key,
java.lang.reflect.Type expectType)
取得对象 |
javax.servlet.ServletContext |
getApplication()
获得当前应用对象。 |
javax.servlet.http.HttpServletRequest |
getRequest()
获得当前请求对象。 |
javax.servlet.http.HttpServletResponse |
getResponse()
获得当前回应对象。 |
void |
set(java.io.Serializable key,
java.lang.Object obj)
保存对象 |
void |
setApplication(javax.servlet.ServletContext application)
|
void |
setRequest(javax.servlet.http.HttpServletRequest request)
|
void |
setResponse(javax.servlet.http.HttpServletResponse response)
|
| 从类 org.soybeanMilk.core.os.ConvertableObjectSource 继承的方法 |
|---|
getGenericConverter, setGenericConverter |
| 从类 java.lang.Object 继承的方法 |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 构造方法详细信息 |
|---|
public WebObjectSource(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext application)
public WebObjectSource(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
javax.servlet.ServletContext application,
GenericConverter genericConverter)
| 方法详细信息 |
|---|
public javax.servlet.http.HttpServletRequest getRequest()
public void setRequest(javax.servlet.http.HttpServletRequest request)
public javax.servlet.http.HttpServletResponse getResponse()
public void setResponse(javax.servlet.http.HttpServletResponse response)
public javax.servlet.ServletContext getApplication()
public void setApplication(javax.servlet.ServletContext application)
public java.lang.Object get(java.io.Serializable key,
java.lang.reflect.Type expectType)
ObjectSource 复制的描述
ObjectSource 中的 getConvertableObjectSource 中的 getkey - 对象关键字expectType - 期望的对象类型,可能为null
public void set(java.io.Serializable key,
java.lang.Object obj)
ObjectSource 复制的描述
ObjectSource 中的 setConvertableObjectSource 中的 setkey - 对象关键字obj - 要保存的对象
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||