struts.xml 和 struts-config.xml 有什么区别?两者是一样的还是它们之间有什么区别?
6 回答
Struts 框架的核心配置文件默认是struts.xml
Struts 2 和struts-config.xml
Struts 1 的。
它们都是配置文件,所以它们是相同的,但它们是不同的野兽,因为它们引用了不同版本的 Struts 框架。
正如您在此处看到的,Struts 1 和 2 之间存在很大差异。
这些文件具有不同的结构和内容,因此您无法真正将一个与另一个进行比较(除了它们的目的)。
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 和动作文件的映射。Strus-config.xml 是 struts1.x 的文件,其中包括动作文件的映射。在 struts2 中,filter 被认为是一个前端控制器,定义在 struts.xml 中,而对于 struts1.x,Action Servlet 被认为是一个前端控制器,它映射到 struts-config.xml 中。
struts.xml是Struts2的配置文件struts-config.xml而名称一般都有Struts的配置文件(1.3.x)
struts-config.xml 是默认配置文件,由 struts 1.x 框架提供,其中 struts.xml 是 struts 2.x 的配置文件