【学习笔记】load-on-startup Servlet

创建Servlet实例有两个时机:用户请求之时和应用启动之时。应用启动之时创建的通常用于某些后台服务的Servlet。配置load-on-startup的Servlet有两种方式:

  • 在web.xml文件中通过<servlet……/>元素的<load-on-startup…./>子元素进行配置。
  • 通过@WenServlet Annotation的loadOnStartuo属性指定。

<load-on-startup…/>元素或loadOnStartup属性都只接收一个整型值,值越小,Servlet就越先实例化.

配置示例:

<servlet>
	<!--指定Servlet的名称 -->
	<servlet-name>ServletToJsp</servlet-name>
	<!--指定Servlet的 实现类 即生成的class文件 -->
	<servlet-class>ServletToJsp</servlet-class>
	<load-on-startup>1</load-on-startup>
</servlet>

 

@WebServlet(loadOnStartup=1)
public class TimeServlet extends HttpServlet{

...............
}
posted @ 2013-08-17 13:59  薛遗山  阅读(700)  评论(0编辑  收藏  举报