06JavaWeb基础 - Servlet的配置

Servlet的配置

基本配置

06JavaWeb基础 - Servlet的配置

其中url-pattern的配置方式:

  • 完全匹配 访问的资源与配置的资源完全相同才能访问到
    06JavaWeb基础 - Servlet的配置
  • 目录匹配 格式:/虚拟的目录…/* *代表任意
    06JavaWeb基础 - Servlet的配置
  • 扩展名匹配 格式:*.扩展名
    06JavaWeb基础 - Servlet的配置

注意:第二种与第三种不要混用 /aaa/bbb/*.abcd(错误的)

服务器启动实例化Servlet配置

Servlet的何时创建:默认第一次访问时创建

为什么是默认?
当在servlet的配置时 加上一个配置 < load-on-startup > servlet对象在服务器启动 时就创建

缺省Servlet

可以将url-pattern配置一个/,代表该servlet是缺省的servlet

什么是缺省的servlet?
当你访问资源地址所有的servlet都不匹配时 , 缺省的servlet负责处理

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

例如欢迎页面:
06JavaWeb基础 - Servlet的配置