作为对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错误。