当用户在浏览中输入的UTL不包含某个servlet 名或JSP页面的时候,welecome-file-list元素可以指定默认的文件。
(即也就是输入:http://hostip:port/webApp(APP的名字)) 不要加任何后缀
一般用于默认登陆页面
![](https://images2018.cnblogs.com/blog/1026770/201804/1026770-20180415151044972-1067505437.png)
![](https://images2018.cnblogs.com/blog/1026770/201804/1026770-20180415151045214-1375836164.png)
welcome-file-list的工作原理是:按照welcome-file的 <welcome-file>一个一个的去检查是否web目录下面有这个文件,如果不存在,继续向下查找。若存在跳转到对应的页面。
welcome-file不可以是一个直接访问的action(直接跳转到对应的urlpattern),解决的方法就是通过url跳转或jsp的forward跳转到action地址就可以了。
![](https://images2018.cnblogs.com/blog/1026770/201804/1026770-20180415151045556-953596865.png)
![](https://images2018.cnblogs.com/blog/1026770/201804/1026770-20180415151045812-1784839755.png)
访问页面:http://127.0.0.1/Servlet/
![](https://images2018.cnblogs.com/blog/1026770/201804/1026770-20180415151046030-981539287.png)