public abstract class AbstractPageIntervention extends Object implements IPageIntervention
IActionIntervention.ActionWrapper<T>| 构造器和说明 |
|---|
AbstractPageIntervention() |
| 限定符和类型 | 方法和说明 |
|---|---|
javax.servlet.http.HttpServletRequest |
getRequest()
获取request对象。
|
Map<String,Object> |
getRequestAttr()
获取请求中的属性map。
|
Map<String,Object> |
getRequestParam()
获取请求的参数map。
|
javax.servlet.http.HttpServletResponse |
getResponse()
获取response对象。
|
Map<String,Object> |
getResult()
获取返回到页面结果的map。
|
Map<String,Object> |
getSessionAttr()
获取会话中的属性map。
|
Object |
interveneActionExecute(DaoParam param,
IEmapPage.Action action)
默认干预动作执行的实现。
|
Object |
interveneExecute(DaoParam param,
IActionIntervention.ActionWrapper<?> wrapper)
默认干预动作执行的实现。
|
String |
interveneForward(String forwardPath,
Map<String,Object> model,
IEmapPage page)
默认干预页面跳转的实现。
|
IEmapModel |
interveneModel(IEmapModel model,
IEmapPage.Action action)
默认干预模型结构的实现。
|
void |
sendError(int sc)
发送错误码。
|
public String interveneForward(String forwardPath, Map<String,Object> model, IEmapPage page)
interveneForward 在接口中 IPageInterventionforwardPath - 当前跳转的路径model - 页面中需要使用的modelpage - 当前的页面对象public IEmapModel interveneModel(IEmapModel model, IEmapPage.Action action)
interveneModel 在接口中 IPageInterventionmodel - 当前需要输出的模型action - 模型所属的页面动作public Object interveneActionExecute(DaoParam param, IEmapPage.Action action)
interveneActionExecute 在接口中 IPageInterventionparam - 当前执行的数据操作动作所需的参数action - 当前需要执行的动作(与页面绑定的动作)public Object interveneExecute(DaoParam param, IActionIntervention.ActionWrapper<?> wrapper)
interveneExecute 在接口中 IActionInterventionparam - 当前执行的数据操作动作所需的参数wrapper - 当前需要执行的动作的包装对象public void sendError(int sc)
sc - codepublic javax.servlet.http.HttpServletRequest getRequest()
public javax.servlet.http.HttpServletResponse getResponse()
Copyright © 2022. All rights reserved.