public class JbootActionHandler extends com.jfinal.core.ActionHandler
| 限定符和类型 | 字段和说明 |
|---|---|
private static JbootApplicationConfig |
appConfig |
private static com.jfinal.log.Log |
LOG |
| 构造器和说明 |
|---|
JbootActionHandler() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
doAfterRender(com.jfinal.core.Action action,
com.jfinal.core.Controller controller) |
protected void |
doStartRender(String target,
com.jfinal.core.Action action,
com.jfinal.core.Controller controller,
com.jfinal.aop.Invocation invocation,
boolean[] isHandled) |
protected com.jfinal.core.Action |
getAction(String target,
String[] urlPara)
方便子类复写、从而可以实现 自定义 Action 的功能
|
com.jfinal.core.Action |
getAction(String target,
String[] urlPara,
javax.servlet.http.HttpServletRequest request)
方便子类复写、从而可以实现 自定义 Action 的功能
|
com.jfinal.aop.Invocation |
getInvocation(com.jfinal.core.Action action,
com.jfinal.core.Controller controller)
方便子类复写、从而可以实现 自定义 Invocation 的功能
|
String |
getRealForwrdTo(String forwardTo,
String currentTarget,
com.jfinal.core.Action action) |
void |
handle(String target,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
boolean[] isHandled)
handle
1: Action action = actionMapping.getAction(target)
2: new Invocation(...).invoke()
3: render(...)
|
protected void |
handleActionException(String target,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.jfinal.core.Action action,
com.jfinal.core.ActionException e)
处理错误信息
|
protected void |
handleException(String target,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.jfinal.core.Action action,
Exception e)
处理其他业务错误
|
protected void |
handleTemplateException(String target,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.jfinal.core.Action action,
com.jfinal.template.TemplateException e)
处理模板错误
|
protected void |
handleValidException(String target,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
com.jfinal.core.Action action,
ValidException validException)
处理参数验证错误
|
protected boolean |
isJspTarget(String target) |
private static final com.jfinal.log.Log LOG
private static final JbootApplicationConfig appConfig
public JbootActionHandler()
public com.jfinal.core.Action getAction(String target, String[] urlPara, javax.servlet.http.HttpServletRequest request)
target - urlPara - request - protected com.jfinal.core.Action getAction(String target, String[] urlPara)
getAction 在类中 com.jfinal.core.ActionHandlertarget - urlPara - public com.jfinal.aop.Invocation getInvocation(com.jfinal.core.Action action, com.jfinal.core.Controller controller)
action - controller - public void handle(String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, boolean[] isHandled)
handle 在类中 com.jfinal.core.ActionHandlerprotected boolean isJspTarget(String target)
protected void doAfterRender(com.jfinal.core.Action action, com.jfinal.core.Controller controller)
protected void doStartRender(String target, com.jfinal.core.Action action, com.jfinal.core.Controller controller, com.jfinal.aop.Invocation invocation, boolean[] isHandled)
public String getRealForwrdTo(String forwardTo, String currentTarget, com.jfinal.core.Action action)
protected void handleActionException(String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, com.jfinal.core.Action action, com.jfinal.core.ActionException e)
target - request - response - action - e - protected void handleValidException(String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, com.jfinal.core.Action action, ValidException validException)
protected void handleTemplateException(String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, com.jfinal.core.Action action, com.jfinal.template.TemplateException e)
protected void handleException(String target, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, com.jfinal.core.Action action, Exception e)
Copyright © 2024. All rights reserved.