Servlet的配置和生命周期

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>中可以使用*通配符,两种格式:

一种是“*.扩展名”,另一种是“/*”格式。

原文地址:https://www.cnblogs.com/yjtm53/p/4195385.html