1 Servlet容器:运行Servlet、JSP、Filter等的软件环境
1)可以创建Servlet,并调用生命周期的方法
2 Servlet生命周期的方法:
1)构造器:只被调用一次,只有第一次请求Servlet时,创建Servlet实例,说明Servlet是单实例的。
2)init方法:只被调用一次,在创建好实例后立即被调用,用来初始化Servlet。
3)service:被多次调用,每次请求都调用service方法,实际用于响应请求
4)destroy:只被调用一次,在当前Servlet所在的WEB应用被卸载前调用。用于释放当前Servlet所占用的资源
3 load-on-startup参数:
1)配置在Servlet节点中
2)load-on-startup:可以指定Servlet被创建的时机。若为负数,则在第一次请求时被创建。若为0或正数,则在当前web应用被Servlet容器加载时创建实例,且数组越小越早被创建。
4 1)同一个Servlet可以被映射到多个URL上,即多个<servlet-mapping>元素可以对应同一个Servlet名
2)在<url-pattern>中可以使用*通配符,两种格式:
一种是“*.扩展名”,另一种是“/*”格式。