是否有任何其他方式创建servlet实例?
答
您可以指定在启动容器时创建/运行servlet。
<servlet>
<servlet-name>TestServlet</servlet-name>
<servlet-class>TestServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
指定启动顺序。以上指定TestServlet
将从容器启动开始,并成为第一个(因此为1
)。
我经常更喜欢在容器启动过程中启动servlet。它允许他们在客户端交互之前执行任何耗时的初始化。
编辑:正如Skaffman指出的那样,0
意味着第一次请求开始。
零值意味着第一次请求启动,而不仅仅是订购 – skaffman 2010-01-31 11:52:12
@Skaffman - 好点。是。 – 2010-01-31 11:52:41