我收到了相互矛盾的信息。它在一本书中说<welcome-file>
不能以斜线开头或结尾。
但我只是在GlassFish上尝试过,这个工作得很好:
<welcome-file-list>
<welcome-file>/index1.jsp</welcome-file>
</welcome-file-list>
哪一个是正确的?
答案 0 :(得分:1)
如果您收到相互矛盾的信息,最好检查规格。 Servlet Specification version 3.0表示以下内容(第10.10节,第127页):
“欢迎文件列表是部分网址的有序列表,没有尾随或前导
/
。”
您正在阅读的“书”是正确的。
显然,您正在使用的GlassFish版本不会在运行时检查约束。据推测,使用前导斜杠做一些合理的事情,但这超出了Servlet规范的范围。