struts.xml和struts-config.xml

时间:2010-06-07 10:37:34

标签: java-ee struts2 struts struts-1

struts.xml和struts-config.xml有什么区别?它们是相同的还是它们之间有什么区别?

6 个答案:

答案 0 :(得分:12)

Struts框架的核心配置文件默认为Struts 2的struts.xml和Struts 1的struts-config.xml

它们都是配置文件,所以它们是相同的,但它们是不同的野兽,因为它们引用不同版本的Struts框架。

Struts 1和2之间存在很大差异,因为see here可以。

这些文件具有不同的结构和内容,因此您无法将其中一个与另一个进行比较(除了其目的)。

答案 1 :(得分:3)

struts.xml Struts2 配置文件,

我们无法更改此文件名,如果我们更改此名称框架无法识别配置文件...而且每个Struts2应用程序还有一件事应该只有一个 struts.xml 文件。

其中 Struts 1.x 默认配置文件为 struts-config.xml

在这里我们可以更改默认配置文件名,我们可以有多个配置文件..

答案 2 :(得分:2)

它们是基本相同的文件,您可以在其中配置struts操作等,但是对于不同版本的struts。 struts 1中的struts-config.xml和struts 2中的struts.xml。

答案 3 :(得分:1)

基本上,struts.xml是struts2的配置文件,包括jsp和action文件的映射。 Strus-config.xml是struts1.x的文件,其中包括操作文件的映射。在struts2中,filter被认为是一个前端控制器,它定义为struts.xml,对于struts1.x,Action Servlet被认为是一个前端控制器,它被映射到struts-config.xml。

答案 4 :(得分:1)

struts.xml Struts2 配置文件 struts-config.xml ,而名称一般有 Struts 配置文件(1.3.x)

答案 5 :(得分:0)

struts-config.xml是默认配置文件,由struts 1.x框架提供,其中struts.xml是struts 2.x的配置文件