Struts2:在Spring中定义的自定义动作映射器
我有以下情况:Struts2:在Spring中定义的自定义动作映射器,spring,struts2,Spring,Struts2,我有以下情况: 我使用Struts2作为MVC cobtroller 我使用弹簧作为对象 我实现了自定义动作映射器,我在spring配置中将其配置为bean 如何告诉Struts使用这个bean作为动作映射器 我试过top set: struts.mapper.class=beanName struts.mapper.class=beanName 在struts.properties中,但这不起作用。您有以下struts.xml文件吗?这是告诉Struts2将由Spring创建对象所必需的
- 我使用Struts2作为MVC cobtroller
- 我使用弹簧作为对象
- 我实现了自定义动作映射器,我在spring配置中将其配置为bean
在
struts.properties
中,但这不起作用。您有以下struts.xml文件吗?这是告诉Struts2将由Spring创建对象所必需的
<struts>
<constant name="struts.objectFactory" value="org.apache.struts2.spring.StrutsSpringObjectFactory" />
...
</struts>
是的,我有这个属性集。但我无法说服Struts2使用Spring创建的bean作为动作映射器。当我们使用webwork时,我能够做到这一点,现在我尝试迁移到Struts,但无法做到这一点。你能发布你的配置文件(Struts和spring)吗?结果证明我完全错了。我添加了这个属性和struts2-spring-plugin-x.x.x,现在它可以正常工作了。
struts.objectFactory = org.apache.struts2.spring.StrutsSpringObjectFactory