12.Servlet细节

Servlet的映射细节:

1):同一个Servlet,可以配置多个url-pattern.
2):资源通配符配置:*(任意个数的任意字符)
第一种: /* 或者/system/*

/*:随便一个字符,都可以访问当前Servlet.
/system/*:所以以 /system/打头的资源名才可以访问该Servlet.(陆验证)
第二种: *.拓展名
*.itsource:资源名必须以.itsource结尾才可以访问当前Servlet.
3):配置Servlet的时候,不能起名为default.

在Tomcat中,主web.xml文件,规定了,访问静态资源都得通过default的Servlet.


    default
    org.apache.catalina.servlets.DefaultServlet
    
        debug
        0
    
    
        listings
        false
    
    1

4):Servlet对象的生命周期:
第一次访问的:

构造器--->init--->service

第N次:

service.

在框架中,我们习惯给Servlet配置:来决定其构建和初始化顺序.

学习Struts1/SpringMVC的时候优先启动该Servlet(该Servlet要负责加载资源和初始化操作)

你可能感兴趣的:(12.Servlet细节)