servlet缺省
可以将"WEB-INF"中web.xml的url-pattern配置一个/,代表该servlet是缺省的servlet
什么是缺省的servlet?
当你访问资源地址所有的servlet都不匹配时 , 缺省的servlet负责处理,优先考虑自己配置的web.xml缺省(并覆盖系统默认web.xml),若没有才考虑系统默认web.xml配置文件的缺省
其实,web应用中所有的资源的响应都是servlet负责,包括静态资源
例如:如果自己"WEB-INF"中web.xml的url-pattern没有配置成缺省/,那么当访问资源地址所有的servlet都不匹配时(例如:1.html),会默认执行Tomcat下conf目录中web.xml官方默认配置文件,并在"webroot"下寻找(即,在WebContent目录下寻找1.html)
Tomcat下conf目录中web.xml中的servlet缺省
WebContent目录下的1.html静态页面