在我的 JSF 应用程序欢迎文件中设置为index.xhtml
.
我的疑问是,当给出多个欢迎文件时,运行哪一个?
如果只运行第一个欢迎文件,为什么我们有<welcome-file-list>
允许多个欢迎文件?
在我的 JSF 应用程序欢迎文件中设置为index.xhtml
.
我的疑问是,当给出多个欢迎文件时,运行哪一个?
如果只运行第一个欢迎文件,为什么我们有<welcome-file-list>
允许多个欢迎文件?
因为“欢迎文件”不是“主页文件”,因为许多初学者会误解它们。“欢迎文件”是在请求任何文件夹时应提供的默认文件。这不仅包括根(“主页”)文件夹http://example.com/context/
,还包括所有子文件夹,如http://example.com/context/foo/
,http://example.com/context/foo/bar/
等。
这些子文件夹可能有不同名称的“启动”文件。这正是您可以指定多个的原因。
请注意,这不是 JSF 特定的。这web.xml
是 Servlet API 的一部分,而不是 JSF API。