一、什么是欢迎页面:
- 对于一个webapp,我们一般的访问方式是:
- http://localhost:8080/Servelt06/login.html
- 这种方式是指定了要访问的就是login.html资源。
- 如果我们的访问方式是:
- http://localhost:8080/Servelt06
- 如果我们访问的就是这个站点,没有指定具体的资源路径。它默认会访问谁呢?
默认会访问你设置的欢迎页面。
二、设置欢迎页面步骤:
第一步:在IDEA工具的web目录下新建一个文件login.html
第二步:在web.xml文件中进行了以下的配置
<welcome-file-list>
<welcome-file>login.htmlwelcome-file>
<welcome-file>wenjianjia1/login1.htmlwelcome-file>
welcome-file-list>
注意:这个路径不需要以’/'开始。并且这个路径默认是从webapp的根下开始查找
三、一个webapp可以设置多可欢迎页:
- xml文件中配置的欢迎页越靠上的优先级越高。
- Tomcat服务器的全局欢迎页面是:index.html index.htm index.jsp。如果你一个web站点没有设置局部的欢迎页面,Tomcat服务器就会以index.html index.htm index.jsp 作为一个web站点的欢迎页面。
- 欢迎页也可以是一个Servlet。
四、 放在WEB-INF目录下的资源是受保护的:
在浏览器上不能够通过路径直接访问。所以像HTML、CSS、JS、image等静态资源一定要放到WEB-INF目录之外。