1

在我的 JSF 应用程序欢迎文件中设置为index.xhtml.

我的疑问是,当给出多个欢迎文件时,运行哪一个?

如果只运行第一个欢迎文件,为什么我们有<welcome-file-list>允许多个欢迎文件?

4

1 回答 1

1

因为“欢迎文件”不是“主页文件”,因为许多初学者会误解它们。“欢迎文件”是在请求任何文件夹时应提供的默认文件。这不仅包括根(“主页”)文件夹http://example.com/context/,还包括所有子文件夹,如http://example.com/context/foo/,http://example.com/context/foo/bar/等。

这些子文件夹可能有不同名称的“启动”文件。这正是您可以指定多个的原因。

请注意,这不是 JSF 特定的。这web.xml是 Servlet API 的一部分,而不是 JSF API。

也可以看看:

于 2016-02-23T08:43:40.007 回答