如果要想让 servlet 的 init() 方法在服务器启动时就被执行,则需要在 web.xml 中相应的 servlet 下配置
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>com.zzk.test.MyServlet</servlet-class>
<load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
<serlvet-name>test</servlet-name>
<url-pattern>/test</url-pattern>
</servlet-mapping>
即将: <load-on-startup>1</load-on-startup>设置为正整数(包括0)
这样此SERVLET就会在服务器启动时执行了。(注意:如果设置为负整数,则不会在启动服务器时执行)
如果不配置,启动服务器时也不会执行,而要等此SERVLET被调用时才会被执行。
本文介绍如何通过web.xml配置文件中的<load-on-startup>元素来实现Servlet在服务器启动时自动加载。当该元素设置为非负整数时,对应的Servlet将在服务器启动时初始化。

911

被折叠的 条评论
为什么被折叠?



