作为对this问题的跟进,可以指定没有web.xml的欢迎页面吗?如果可能的话,怎么办?如果不可能,是否仅不使用欢迎页面?如果不使用,优点和缺点是什么?

最佳答案

您可以在web.xml中指定欢迎页面而无需声明。您使用一些html文件,然后转到所需的开始页面。请参见示例,

index.jsp

  <html>
  <body>
  <jsp:forward page="/pages/welcome.jsf" />
  </body>
  </html>


index.jsp页前进到welcome.jsf页,而无需在web.xml中声明到welcome-file-list标记。

使用欢迎文件列表的优点

当URL请求是目录名时,Application Server将提供welcome-file-list元素中指定的第一个文件。

不使用欢迎文件列表的缺点

如果找不到该欢迎文件列表,则服务器将尝试使用web.xml中的下一个文件,这花费了更多时间,并且可能会发现404错误。

10-05 21:07