Servlet生命周期学习笔记

1、servlet基本回调方法有init,destroy,service方法。

2、Web容器管理servlet实例的生命周期,用户不能调用。

Servlet生命周期学习笔记_第1张图片

init方法执行一次,destroy、方法执行一次,service方法执行多次。

在Tomcat容器中,servlet是单实例多线程运行的。

3、servletConfig是通过容器向servlet传入一定初始化参数的类。即是把这些参数包装起来的类。

Servlet生命周期学习笔记_第2张图片

通过Init-param传参。可以传多个参数,参数名可以相同。只能传字符串。通过this.getInitParameter获取配置的参数。


Serverlet必须有一个空参数的构造方法,这样是容器利用反射机制创建servlet实例。通过反射创建的只是一个普通的类实例,只有回调了init方法后,把实例放入servelet实例池中才真正生成servlet实例。

Servlet生命周期学习笔记_第3张图片

Servlet生命周期学习笔记_第4张图片



你可能感兴趣的:(java,servlet)