[size=medium]在org.apache.struts2.dispatcher包中的Dispatcher这个调度器类中,有这么一段代码:[/size]
[size=medium]先是将mapping中的请求路径信息解析出来,然后获取config(首先要保证访问的是action,才能获取到),接着是执行createActionProxy这个方法,如果找到了对应的action,则会继续往下执行,如果没有找到,则会出现一个ConfigurationException的异常,Console端会输出Could not find action or result
There is no Action mapped for……[/size]
String namespace = mapping.getNamespace();
String name = mapping.getName();
String method = mapping.getMethod();
Configuration config = configurationManager.getConfiguration();
ActionProxy proxy = config.getContainer().getInstance(ActionProxyFactory.class).createActionProxy(namespace, name, method, extraContext, true, false);
[size=medium]先是将mapping中的请求路径信息解析出来,然后获取config(首先要保证访问的是action,才能获取到),接着是执行createActionProxy这个方法,如果找到了对应的action,则会继续往下执行,如果没有找到,则会出现一个ConfigurationException的异常,Console端会输出Could not find action or result
There is no Action mapped for……[/size]