我想知道是否还有其他方法可以创建servlet实例。一种方法是客户端向servlet发出第一个请求。
由于
答案 0 :(得分:7)
您可以在启动容器时指定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
意味着从第一次请求开始。