【发布时间】:2010-06-07 10:37:34
【问题描述】:
struts.xml 和 struts-config.xml 有什么区别?两者是一样的还是有区别的?
【问题讨论】:
标签: jakarta-ee struts2 struts struts-1
struts.xml 和 struts-config.xml 有什么区别?两者是一样的还是有区别的?
【问题讨论】:
标签: jakarta-ee struts2 struts struts-1
Struts 框架的核心配置文件默认为 Struts 2 的 struts.xml 和 Struts 1 的 struts-config.xml。
它们都是配置文件,所以它们是相同的,但是它们是不同的野兽,因为它们引用了不同版本的 Struts 框架。
Struts 1 和 2 之间存在很大差异,您可以see here。
这些文件具有不同的结构和内容,因此您无法真正将一个与另一个进行比较(除了它们的用途)。
【讨论】:
struts.xml是Struts2配置文件,
我们不能改变这个文件名,如果我们改变这个名字框架不能识别配置文件...而且每个单独的 Struts2 应用程序还有一件事应该只有一个 struts.xml 文件。
在 Struts 1.x 中默认配置文件是 struts-config.xml
在此我们可以更改默认配置文件名,我们可以有多个配置文件..
【讨论】:
它们基本上是相同的文件,您可以在其中配置您的 struts 操作等,但适用于不同版本的 struts。 struts 1 中的 struts-config.xml 和 struts 2 中的 struts.xml。
【讨论】:
基本上,struts.xml 是struts2 的配置文件,其中包括jsp 和action 文件的映射。 Strus-config.xml 是 struts1.x 的文件,其中包括动作文件的映射。在struts2中,filter被认为是一个前端控制器,定义在struts.xml中,而对于struts1.x,Action Servlet被认为是一个前端控制器,映射到struts-config.xml中。
【讨论】:
struts.xml是Struts2配置文件struts-config.xml而名字一般都有Struts strong> 配置文件 (1.3.x)
【讨论】:
struts-config.xml 是默认配置文件,由 struts 1.x 框架提供,其中 struts.xml 是 struts 2.x 的配置文件
【讨论】: