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

欢迎文件是服务器在您未指定任何文件名时自动调用的文件。

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

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

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

welcome-file-list.jpg

如果您在 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

1. **<\**\*\*web-app\*\**\*>**
2. ....
3. 
4. **<\**\*\*welcome-file-list\*\**\*>**
5. **<\**\*\*welcome-file\*\**\*>\**home.html\**</\**\*\*welcome-file\*\**\*>**
6. **<\**\*\*welcome-file\*\**\*>\**default.html\**</\**\*\*welcome-file\*\**\*>**
7. **</\**\*\*welcome-file-list\*\**\*>**
8. **</\**\*\*web-app\*\**\*>**

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

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

1. http://localhost:8888/myproject

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

标签: java, Java Servlet, Java Servlet语言, Java Servlet开发, Java Servlet语法, Java Servlet脚本, Java Servlet教程, Java Servlet入门, Java Servlet入门教程, Java Servlet进阶, Java Servlet宝典, Java Servlet学习, Java Servlet指南, Java Servlet大全