|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.soybeanMilk.web.exe.th.AbstractTargetHandler
public abstract class AbstractTargetHandler
目标处理器的抽象类,提供一些常用的辅助方法。
| 字段摘要 | |
|---|---|
static java.lang.String |
FORWARD_PATH_INFO_ATTRIBUTE
servlet规范"forward"属性-path_info |
static java.lang.String |
FORWARD_SERVLET_PATH_ATTRIBUTE
servlet规范"forward"属性-servlet_path |
static java.lang.String |
INCLUDE_PATH_INFO_ATTRIBUTE
servlet规范"include"属性-path_info |
static java.lang.String |
INCLUDE_REQUEST_URI_ATTRIBUTE
servlet规范"include"属性-request_uri |
static java.lang.String |
INCLUDE_SERVLET_PATH_ATTRIBUTE
servlet规范"include"属性-servlet_path |
| 构造方法摘要 | |
|---|---|
AbstractTargetHandler()
|
|
| 方法摘要 | |
|---|---|
static java.lang.String |
evaluateVariableUrl(java.lang.String variableUrl,
ObjectSource objectSource)
求变量URL的值 |
java.lang.String |
getActualTargetUrl(WebAction webAction,
ObjectSource objectSource)
获取目标的实际URL(URL中的变量已被具体值替换), 在handleTarget(WebAction, WebObjectSource)中你通常需要先调用此方法来获取实际的目标URL。 |
java.lang.String[] |
getAllInvokeResultKey(WebAction webAction,
WebObjectSource webObjectSource)
获取Web动作包含的所有调用的结果关键字, 在Web对象源中保存着这些关键字对应的对象。 |
java.util.Map<java.lang.String,java.lang.Object> |
getResultInScope(WebAction webAction,
java.lang.String scope,
WebObjectSource webObjectSource)
获取动作 webAction保存到scope作用域内的所有对象。 |
abstract void |
handleTarget(WebAction webAction,
WebObjectSource webObjectSource)
处理Web动作的目标。 |
static boolean |
isJspIncludeRequest(javax.servlet.ServletRequest request)
是否是JSP动态"include"请求 |
| 从类 java.lang.Object 继承的方法 |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 字段详细信息 |
|---|
public static final java.lang.String INCLUDE_REQUEST_URI_ATTRIBUTE
public static final java.lang.String INCLUDE_PATH_INFO_ATTRIBUTE
public static final java.lang.String INCLUDE_SERVLET_PATH_ATTRIBUTE
public static final java.lang.String FORWARD_PATH_INFO_ATTRIBUTE
public static final java.lang.String FORWARD_SERVLET_PATH_ATTRIBUTE
| 构造方法详细信息 |
|---|
public AbstractTargetHandler()
| 方法详细信息 |
|---|
public abstract void handleTarget(WebAction webAction,
WebObjectSource webObjectSource)
throws javax.servlet.ServletException,
java.io.IOException
TargetHandler 复制的描述
TargetHandler 中的 handleTargetwebAction - Web动作对象,它也可能没有定义目标属性。webObjectSource - 此Web动作使用的Web对象源。
javax.servlet.ServletException
java.io.IOException
public java.util.Map<java.lang.String,java.lang.Object> getResultInScope(WebAction webAction,
java.lang.String scope,
WebObjectSource webObjectSource)
webAction保存到scope作用域内的所有对象。
webAction - scope - 作用域,参考WebConstants.Scope类webObjectSource -
scope作用域前缀已被去除。
public java.lang.String[] getAllInvokeResultKey(WebAction webAction,
WebObjectSource webObjectSource)
webAction - webObjectSource -
public java.lang.String getActualTargetUrl(WebAction webAction,
ObjectSource objectSource)
webAction - objectSource -
null
public static java.lang.String evaluateVariableUrl(java.lang.String variableUrl,
ObjectSource objectSource)
variableUrl - URL,它可能包含"{...}"格式的变量objectSource -
public static boolean isJspIncludeRequest(javax.servlet.ServletRequest request)
request -
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||