此片文章包含在Servlet对象的生命周期
web服务器启动阶段实例化Servlet对象
如希望在web服务器启动阶段实例化Servlet对象,需要在web.xml
文件中进行相关的配置,例如:
在servlet
标签中使用load-on-startup
标签
注意:使用load-on-startup
标签,数字越小,优先级越高
<servlet>
<servlet-name>hello</servlet-name>
<servlet-class>Hello</servlet-class>
<!--此处设置Servlet对象在服务器启动阶段实例化的优先级-->
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>hello</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
<servlet>
<servlet-name>welcome</servlet-name>
<servlet-class>Welcome</servlet-class>
<!--此处设置Servlet对象在服务器启动阶段实例化的优先级-->
<load-on-startup>0</load-on-startup>
</servlet>
<servlet-mapping>
<servlet-name>welcome</servlet-name>
<url-pattern>/welcome</url-pattern>
</servlet-mapping>