Java web.xml上的servlet条目中启动时加载的可能值是什么?

Java web.xml上的servlet条目中启动时加载的可能值是什么?,java,servlets,web.xml,Java,Servlets,Web.xml,显然,load\u on\u startup值为0表示不这样做,1表示这样做。但是2的值意味着什么呢 编辑:显然,我不应该在检查之前就假设事情。值0仍然表示启动时加载。谢谢斯塔克 servlet规范出人意料地难以达到 ()。它定义容器加载servlet的顺序。在请求尝试访问servlet之前,不会加载该servlet 容器按照加载定义的启动值的升序启动servlet(1在2之前,2在5之前,依此类推) 启动时加载 可以指定(可选)整数值。如果值为0或更大,则表示加载servlet的顺序,编号较高

显然,
load\u on\u startup
值为0表示不这样做,1表示这样做。但是2的值意味着什么呢

编辑:显然,我不应该在检查之前就假设事情。值0仍然表示启动时加载。谢谢斯塔克

servlet规范出人意料地难以达到


()。

它定义容器加载servlet的顺序。在请求尝试访问servlet之前,不会加载该servlet

容器按照加载定义的启动值的升序启动servlet(1在2之前,2在5之前,依此类推)

启动时加载


可以指定(可选)整数值。如果值为0或更大,则表示加载servlet的顺序,编号较高的servlet在编号较低的servlet之后加载。

“在请求尝试访问它之前,不会加载servlet。”-我不确定这是什么意思,但听起来与启动时加载正好相反,因此将值设置为0仍然会导致servlet启动时加载?是的,根据servlet规范,如果值是正整数或0,则容器必须在部署应用程序时加载并初始化servlet。容器必须保证标记为低整数的servlet在标记为高整数的servlet之前加载。“。因此将首先加载0。