首页 > 代码库 > Servlet的学习笔记

Servlet的学习笔记

一、Servlet生命周期

init(ServletConfig config)  ----->初始化

service(ServletRequest req, ServletResponse res)  ------->提供服务方法

destroy()  --------> 销毁

1、tomcat服务器启动时,没有创建Servlet对象

2、第一次访问时,tomcat构造Servlet对象,调用 init,执行service

3、从第二次以后访问 tomcat 不会从新创建Servlet对象,也不会调用init ---- 每一次访问都会调用service

4、当服务器重启或正常关闭时 调用destroy

 

二、Servlet的URL-PATTERN

1.完全匹配

以/开始,例如/service1 

                  /service2

2.目录匹配

例如: /abc/*    

        /*

/代表网站根目录

 

3.扩展名匹配

不能以“/”开始

正确写法,例如:*.do     *.action