web.xml 中的 welcome-file-list

2025 年 3 月 17 日 | 阅读 1 分钟

web-appwelcome-file-list 元素用于定义欢迎文件列表。它的子元素是 welcome-file,用于定义欢迎文件。

欢迎文件是指如果您不指定任何文件名,服务器会自动调用的文件。

默认情况下,服务器按照以下顺序查找欢迎文件

  1. web.xml 中的 welcome-file-list
  2. index.html
  3. index.htm
  4. index.jsp

如果找不到这些文件中的任何一个,服务器将呈现 404 错误。

welcome-file-list

如果您在 web.xml 中指定了 welcome-file,并且所有文件 index.html、index.htm 和 index.jsp 都存在,则优先级高于 welcome-file。

如果 web.xml 文件中不存在 welcome-file-list 条目,则优先级依次为 index.html 文件、index.htm 和最后的 index.jsp 文件。

让我们看一下定义欢迎文件的 web.xml 文件。

web.xml

现在,home.html 和 default.html 将成为欢迎文件。

如果您有欢迎文件,您可以如下所示直接调用项目

如您所见,我们没有在项目后指定任何文件名。

下一个主题启动时加载