怎么在服务器启动时创建servlet对象

it2023-07-06  85

这里为我们就要用到web.xml配置文件 这里我要介绍一个标签 <load-on-startup> 上述的标签就是为了设置服务器启动时创建servlet对象的顺序使用的

话不多少,代码走起

<servlet> <servlet-name>AXXXX</servlet-name> <servlet-class>全类名1</servlet-class> <load-on-startup>0</load-on-startup> </servlet> <servlet-mapping> <servlet-name>AXXXX</servlet-name> <url-pattern>/aXXXX</url-pattern> </servlet-mapping> <servlet> <servlet-name>BXXXX</servlet-name> <servlet-class>全类名2</servlet-class> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>BXXXX</servlet-name> <url-pattern>/bXXXX</url-pattern> </servlet-mapping>

解释一下: 这样配置完成后,服务器启动后会先创建类1的对象,再创建类2的对象,因为 类1 中的 <load-on-startup>的值比 类2 中的值大

注意: <load-on-startup>是在<servlet>中定义的,还有 <load-on-startup>中的值要是非负数

最新回复(0)