load-on-startup在servlet中的作用有哪些-创新互联

load-on-startup在servlet中的作用有哪些?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

创新互联拥有一支富有激情的企业网站制作团队,在互联网网站建设行业深耕十年,专业且经验丰富。十年网站优化营销经验,我们已为成百上千家中小企业提供了成都网站设计、成都网站建设解决方案,按需定制设计,设计满意,售后服务无忧。所有客户皆提供一年免费网站维护!

在servlet的配置当中,1的含义是:标记容器是否在启动的时候就加载这个servlet。

当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。

正数的值越小,启动该servlet的优先级越高。

 如果我们在web.xml中设置了多个servlet的时候,可以使用load-on-startup来指定servlet的加载顺序,服务器会根据load-on-startup的大小依次对servlet进行初始化。不过即使我们将load-on-startup设置重复也不会出现异常,服务器会自己决定初始化顺序。

配置load-on-startup后,servlet在startup后立即加载,但只是调用servlet的init()方法,用以初始化该servlet相关的资源。初始化成功后,该servlet可响应web请求;如未配置load-on-startup,容器一般在第一次响应web请求时,会先检测该servlet是否初始化,如未初始化,则调用servlet的init()先初始化,初始化成功后,再响应请求。

PS:一般我们在开发web应用时,都会配置这个参数,有两个好处:1、如果初始化过程失败,则容器会提示启动失败,此时我们能够提前知道相关错误;2、配置该参数相当于将初始化servlet的工作转移到容器启动过程,使得容器只要启动成功后,就可立即响应web请求。

示例:判断是否连接网络

1、web.xml

<?xml version="1.0" encoding="UTF-8"?>

 
  OfflineTest
  com.offline.OfflineTest
  1
 
 
 
  index.jsp
 

文章名称:load-on-startup在servlet中的作用有哪些-创新互联
文章链接:http://bzwzjz.com/article/igscd.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 成都网站设计 成都网站制作 宜宾网站设计 网站设计 营销网站建设 成都商城网站建设 成都网站建设公司 成都做网站建设公司 成都网站建设 成都网站制作 手机网站制作 成都网站建设公司 响应式网站设计 高端网站建设 成都网站制作 成都商城网站制作 重庆网站制作 成都网站设计 专业网站设计 温江网站设计 定制网站建设多少钱 手机网站制作设计