【问题标题】:struts.xml and struts-config.xmlstruts.xml 和 struts-config.xml
【发布时间】:2010-06-07 10:37:34
【问题描述】:

struts.xml 和 struts-config.xml 有什么区别?两者是一样的还是有区别的?

【问题讨论】:

    标签: jakarta-ee struts2 struts struts-1


    【解决方案1】:

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

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

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

    这些文件具有不同的结构和内容,因此您无法真正将一个与另一个进行比较(除了它们的用途)。

    【讨论】:

      【解决方案2】:

      struts.xmlStruts2配置文件,

      我们不能改变这个文件名,如果我们改变这个名字框架不能识别配置文件...而且每个单独的 Struts2 应用程序还有一件事应该只有一个 struts.xml 文件。

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

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

          【讨论】:

            【解决方案5】:

            struts.xmlStruts2配置文件struts-config.xml而名字一般都有Struts strong> 配置文件 (1.3.x)

            【讨论】:

              【解决方案6】:

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

              【讨论】:

                猜你喜欢
                • 1970-01-01
                • 2014-08-06
                • 1970-01-01
                • 2015-08-24
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                • 1970-01-01
                相关资源
                最近更新 更多