public class DefaultUnknownHandler extends Object implements com.opensymphony.xwork2.UnknownHandler
| 构造器和说明 |
|---|
DefaultUnknownHandler(com.opensymphony.xwork2.ObjectFactory objectFactory,
com.opensymphony.xwork2.config.Configuration configuration) |
| 限定符和类型 | 方法和说明 |
|---|---|
com.opensymphony.xwork2.config.entities.ActionConfig |
handleUnknownAction(String namespace,
String actionName) |
Object |
handleUnknownActionMethod(Object action,
String methodName) |
com.opensymphony.xwork2.Result |
handleUnknownResult(com.opensymphony.xwork2.ActionContext actionContext,
String actionName,
com.opensymphony.xwork2.config.entities.ActionConfig actionConfig,
String resultCode)
因为 actionConfig 只配置了 action name 与 method, 没有配置 result,
所以任何一个 freeroute 的 action 执行完返回 的 resultCode 都是 unknown result,
都会执行以下方法.
|
public DefaultUnknownHandler(com.opensymphony.xwork2.ObjectFactory objectFactory,
com.opensymphony.xwork2.config.Configuration configuration)
public com.opensymphony.xwork2.config.entities.ActionConfig handleUnknownAction(String namespace, String actionName) throws com.opensymphony.xwork2.XWorkException
handleUnknownAction 在接口中 com.opensymphony.xwork2.UnknownHandlercom.opensymphony.xwork2.XWorkExceptionpublic com.opensymphony.xwork2.Result handleUnknownResult(com.opensymphony.xwork2.ActionContext actionContext,
String actionName,
com.opensymphony.xwork2.config.entities.ActionConfig actionConfig,
String resultCode)
throws com.opensymphony.xwork2.XWorkException
handleUnknownResult 在接口中 com.opensymphony.xwork2.UnknownHandleractionContext - actionName - actionConfig - resultCode - com.opensymphony.xwork2.XWorkExceptionpublic Object handleUnknownActionMethod(Object action, String methodName) throws NoSuchMethodException
handleUnknownActionMethod 在接口中 com.opensymphony.xwork2.UnknownHandlerNoSuchMethodExceptionCopyright © 2013 bastengao. All Rights Reserved.