servlet缺省路径

servlet的缺省路径(<url-pattern>/</url-pattern>)是在tomcat服务器内置的一个路径。该路径对应的是一个DefaultServlet(缺省Servlet)。这个缺省的Servlet的作用是用于解析web应用的静态资源文件。


问题: URL输入http://localhost:8080/demo/index.html 如何读取文件?

                   1)到当前day10应用下的web.xml文件查找是否有匹配的url-pattern。

                   2)如果没有匹配的url-pattern,则交给tomcat的内置的DefaultServlet处理

                   3)DefaultServlet程序到demo应用的根目录下查找是存在一个名称为index.html的静态文件。

                   4)如果找到该文件,则读取该文件内容,返回给浏览器。

                   5)如果找不到该文件,则返回404错误页面。

原文地址:https://www.cnblogs.com/loaderman/p/9994535.html