com.opensymphony.xwork2.config.ConfigurationException: No result defined for action knowledge.onlinelist.action.OnlineList and result initNew
解放方法:
网上很多帖子,说是缺少struts2和spring整合包struts2-spring-plugin-XXX.jar,但是我工程里面已经有了这个包,后来看到说在struts.properties里把struts.objectFactory=spring改成struts.objectFactory=com.opensymphony.xwork2.ObjectFactory,果真就可以了,如下,在struts.xml中把
<constant name="struts.objectFactory" value="spring" /> 改为:
<constant name="struts.objectFactory" value="com.opensymphony.xwork2.ObjectFactory" />
分享到:
相关推荐
com.opensymphony.xwork2.DefaultActionProxy com.opensymphony.xwork2.DefaultActionInvocation org.apache.struts2.dispatcher.FilterDispatcher
在XWork中,每个动作都是一个Java类,该类通常继承自`com.opensymphony.xwork2.ActionSupport`基类。开发者可以在这个类中定义处理用户请求的方法,并在XML配置文件中指定这些方法与URL请求的对应关系。这样,当用户...
用于解决struts2升级至2.3.37时 出现java.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.put(Ljava/lang/异常时,更换的xwork-core-2.3.37.jar
com.opensymphony.xwork2 Main XWork interfaces and classes....com.opensymphony.xwork2.config Configuration core classes. com.opensymphony.xwork2.config.entities Configuration entity classes. ...
struts 2.3.4.1 最新英文版API =======================================...com.opensymphony.xwork2.config Configuration core classes. com.opensymphony.xwork2.config.entities Configuration entity classes. ...
XWork与Struts2紧密相关,Struts2是基于XWork构建的一个MVC框架,它在XWork的基础上增加了视图层的支持,提供了更全面的Web应用解决方案。 8. **应用场景**: XWork常用于企业级的Web应用开发,尤其适合那些需要...
这部分代码主要位于`com.opensymphony.xwork2.config`包下,包括`Configuration`接口及其实现类,如`DefaultConfiguration`。 5. **结果类型(Result Types)**:Struts2支持多种结果类型,如JSP、FreeMarker模板、...
com.opensymphony.xwork2.XWorkException (implements com.opensymphony.xwork2.util.location.Locatable) org.apache.struts2.StrutsException (implements com.opensymphony.xwork2.util.location.Locatable)
不然有以下报错java.lang.NoClassDefFoundError: com/opensymphony/xwork2/util/finder/ClassFinder$InfoBuildingVisitor,导入asm-3.3.jar,asm-commons-3.3,asm-tree-3.3.jar即可,压缩包里面有
struts2下的Xwork2源文件 在 opensymphony开源社区http://www.opensymphony.com/ 可匿名使用SVN checkout xwork2的源代码 http://svn.opensymphony.com/svn/xwork/trunk
7. **配置管理**:`com.opensymphony.xwork2.config`包下的类处理Struts2的配置信息,包括Action的定义、拦截器栈的构建等。`com.opensymphony.xwork2.config.providers.XmlConfigurationProvider`是解析XML配置文件...
`com.opensymphony.xwork2.config.ConfigurationManager`和`com.opensymphony.xwork2.config.Configuration`类负责加载和解析配置。 7. **异常处理** XWork提供了优雅的异常处理机制,当Action执行过程中出现错误...
3. **com.opensymphony.xwork2.config**:配置管理模块,负责加载和解析配置文件,创建Action和Interceptor实例。这里包含了容器管理和依赖注入的相关实现。 4. **com.opensymphony.xwork2.spring**:如果项目集成...
5. **配置管理(Configuration Manager)**:`com.opensymphony.xwork2.config`包中的`ConfigurationManager`负责加载和管理配置信息,包括动作、拦截器、类型转换器等,它是整个框架的配置中枢。 6. **对象容器...
2. **反射操作**:在使用Java反射API(如`Class.getMethod()`或`Class.getDeclaredMethod()`)时,如果没有找到指定的方法,也会抛出此异常。 3. **动态代理**:在使用Java动态代理生成的代理类中,如果尝试调用的...
`com.opensymphony.xwork2.config.ConfigurationManager`负责加载和管理配置信息,包括struts-default.xml、struts-plugin.xml和应用自定义的配置文件。通过这些配置,框架可以得知Action的定义、拦截器链的配置等...
5. **配置管理(Configuration Management)**:XWork通过`com.opensymphony.xwork2.config`包来管理配置信息,包括Action的定义、结果的映射、拦截器链等。`...
通过`com.opensymphony.xwork2.util.reflection`和`com.opensymphony.xwork2.injection`包,你可以了解到对象的创建、依赖注入以及AOP(面向切面编程)的实现。 10. **测试支持**: `test`目录下的代码展示了单元...
`com.opensymphony.xwork2.config`包下的类处理这些配置的加载、解析和应用。 8. **Ognl表达式语言**:XWork内部使用OGNL(Object-Graph Navigation Language)作为默认的表达式语言,用于在Action和视图之间绑定...
XWork是Struts2的核心组件,它负责处理Action的业务逻辑和控制流程。在深入理解Struts2与XWork的关系之前,我们首先需要了解这两个概念的基础知识。 Struts2框架是在原有的Struts1的基础上进行改进和升级的,它克服...