1)构造器
只被调用一次,只有第一次请求servlet时,创建Servlet的实例,调用构造器。Servlet是单实例的。
2)init方法
只被调用一次,在创建好实例后立即被调用。用于初始化当前servlet。参数ServletConfig从Web应用程序的配置信息(在eclipse中就是web.xml文件)中获取配置信息。web.xml中包含servlet的注册信息和映射信息。
3)service
被多次调用,每次请求都会调用该方法。实际用于响应请求。
4)destory
只被调用一次。用于释放servlet占用的资源。
以上方法都是由servlet容器调用。
load-on-startup
1、配置在servlet节点中
<servlet>
<servlet-name>helloServlet</servlet-name>
<servlet-class>com.obguy.javaweb.HelloServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>

本文详细介绍了Servlet的生命周期,包括构造器、init方法、service方法及destroy方法的调用时机与作用。此外还解释了load-on-startup配置的作用及其如何影响Servlet的实例化。
2119

被折叠的 条评论
为什么被折叠?



