Struts2:Spring中定义的自定义动作映射器

时间:2010-07-07 10:29:26

标签: spring struts2

我有以下情况:

  • 我使用Struts2作为MVC cobtroller
  • 我使用Spring作为对象工厂
  • 我实现了自定义动作映射器,我在Spring配置中将其配置为bean。

如何告诉Struts将此bean用作动作映射器?

我尝试了顶级套装:

struts.mapper.class=beanName
<{1>}中的

但这不起作用。

1 个答案:

答案 0 :(得分:0)

你有跟随struts.xml文件吗?这需要告诉Struts2 Spring将创建对象

<struts>
 <constant name="struts.objectFactory" value="org.apache.struts2.spring.StrutsSpringObjectFactory" />
    ... 
</struts>

OR

在struts.properties

中添加以下属性
struts.objectFactory = org.apache.struts2.spring.StrutsSpringObjectFactory