如何在Struts 1框架中添加Struts2

时间:2015-03-17 12:59:11

标签: java struts2 struts

我有基于Struts1框架的产品,而不是将完整的框架移动到最新的Struts2,我想从Struts2框架开始使用新功能。

在查看多个站点时,我了解到我们可以同时运行Struts1和Struts2框架。因此,在尝试这样做时,我在web.xml中添加了Struts2的过滤器类的条目

<filter>
  <filter-name>struts2</filter-name>
  <filter-class>
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter
  </filter-class>
</filter>

还有过滤器映射到/*.action

现在,当添加操作时,在Struts1中使用struts-config标记,而在Struts2中它只是struts。

我应该如何处理普通struts.xml文件中的两个版本。

1 个答案:

答案 0 :(得分:0)

虽然你可以在一个应用程序中同时拥有struts1和2,但是你无法混合和匹配配置。

您将需要像以前一样继续配置struts1操作(.do)并开始以struts2方式配置struts2操作(.action)。

他们实际上并肩生活。