servlet缺省

可以将"WEB-INF"中web.xml的url-pattern配置一个/,代表该servlet是缺省的servlet

什么是缺省的servlet?

当你访问资源地址所有的servlet都不匹配时 , 缺省的servlet负责处理,优先考虑自己配置的web.xml缺省(并覆盖系统默认web.xml),若没有才考虑系统默认web.xml配置文件的缺省

servlet缺省

 

其实,web应用中所有的资源的响应都是servlet负责,包括静态资源

例如:如果自己"WEB-INF"中web.xml的url-pattern没有配置成缺省/,那么当访问资源地址所有的servlet都不匹配时(例如:1.html),会默认执行Tomcat下conf目录中web.xml官方默认配置文件,并在"webroot"下寻找(即,在WebContent目录下寻找1.html)

servlet缺省

Tomcat下conf目录中web.xml中的servlet缺省

servlet缺省

servlet缺省

WebContent目录下的1.html静态页面

servlet缺省

 

 

 

相关文章:

  • 2021-05-25
  • 2022-12-23
  • 2022-12-23
  • 2022-01-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-03
  • 2022-01-18
  • 2021-09-10
  • 2021-10-24
  • 2022-01-12
  • 2021-07-15
相关资源
相似解决方案