如果值为正数, 则web-app的启动时加载元素会在部署或服务器启动时加载servlet。也称为servlet的预初始化。
你可以为Servlet传递正值和负值。
启动时加载元素的优势众所周知, servlet是在第一次请求时加载的。这意味着在第一次请求时会消耗更多时间。如果在web.xml中指定了启动时加载, 则servlet将在项目部署时或服务器启动时加载。因此, 响应第一个请求将花费更少的时间。
传递正值如果传递正值, 则将在较高的整数值servlet之前加载较低的整数值servlet。换句话说, 容器以递增的整数值加载servlet。先加载0值, 然后再加载1、2、3, 依此类推。
让我们尝试通过以下示例了解它:
web.xml
<
web-app>
....<
servlet>
<
servlet-name>
servlet1<
/servlet-name>
<
servlet-class>
com.srcmini.FirstServlet<
/servlet-class>
<
load-on-startup>
0<
/load-on-startup>
<
/servlet>
<
servlet>
<
servlet-name>
servlet2<
/servlet-name>
<
servlet-class>
com.srcmini.SecondServlet<
/servlet-class>
<
load-on-startup>
1<
/load-on-startup>
<
/servlet>
...
<
/web-app>
定义了2个servlet, 这两个servlet将在项目部署或服务器启动时加载。但是, 将首先加载servlet1, 然后再加载servlet2。
传递负值【web.xml启动时加载详细解释】如果传递负值, 则将在请求时(第一个请求)加载servlet。
推荐阅读
- 怎样避开微信信用卡还款收取手续费_微信
- 改善Servlet性能(从数据库中获取记录)
- Servlet会话追踪(HttpSession接口)
- Servlet会话追踪(隐藏表格栏位)
- 如何使用Servlet将数据写入PDF()
- 2个有用的过滤器示例
- Servlet过滤器(FilterConfig用法)
- Servlet如何显示图像()
- servlet将文件上传到服务器的示例