Struts 2 教程:多重配置文件示例

17 Mar 2025 | 阅读 2 分钟

对于大型应用程序,最好使用多个配置文件而不是一个,这样可以更容易地管理应用程序。

我们可以创建多个配置文件,但我们需要在 struts.xml 文件中定义它们。strutsinclude子元素用于定义支持的配置文件。

创建多重配置文件的示例

让我们看一个定义多个配置文件的简单示例。

1) 在 struts.xml 中定义多个配置文件的条目

在这个 struts.xml 文件中,我们定义了 2 个配置文件 struts-first.xml 文件和 struts-second.xml 文件。

struts-first.xml 文件位于 first 目录下,而 struts-second.xml 文件位于 second 目录下。

struts.xml

2) 创建配置文件

让我们创建两个配置文件,定义带有结果的操作。

struts-first.xml
struts-second.xml

其他所需资源

要运行此应用程序,我们需要以下资源

  1. index.jsp
  2. Welcome.java
  3. 2 个视图组件

index.jsp

这个 jsp 页面创建了两个链接。

index.jsp

Action 类

这是一个只包含 execute 方法的简单 Action 类。

Welcome.java

2 个视图组件

这两个视图组件的名称相同,即 welcome.jsp,但都位于不同的位置。

welcome.jsp

它位于根目录下的 first 目录中。