老师这里load-on-startup为什么里面的值写的是2

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕柯南 2019-08-14 17:10:35

同学你好!这里写其它也是可以的呢

1、这里2的意思代表启动的优先级。数字越大,优先级越小。

<load-on-startup>2</load-on-startup>

例如我们还有其他想更早初始化的Servlet,我们就可以把load-on-startup中的数字写成1

<load-on-startup>1</load-on-startup>

这里我们一般不直接写1,避免后边出现一些比它更需要先加载的程序出现时,我们需要把所有的数字都往后移,所以一般可以空出前两三个数字呦。

如果我的回答解决了你的疑惑,请采纳!祝学习愉快!


  • 提问者 心字香烧 #1
    对了 现在创建一个servlet的时候 eclipse是不是会在web.xml中自动写入对应的<servlet></servlet>这种?我记得我创建好了之后并没有添加 但是它却自动出现了 我只需要添加load-on-startup就可以了
    2019-08-14 17:13:44
  • 好帮手慕柯南 回复 提问者 心字香烧 #2
    同学你好!老师这里不是呢,同学可以重新试一下。如果的确是同学所说的那样,就是同学的版本更智能。祝学习愉快~
    2019-08-14 17:32:31
  • 提问者 心字香烧 回复 好帮手慕柯南 #3
    那应该是我的版本更智能吧 ,我只是拉过来必要的css和js文件 web.xml完全是自己创建的 并且之前并没有修改过web.xml 而是自动就出现了
    2019-08-14 17:34:21
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
从网页搭建入门Java Web2018版
  • 参与学习           人
  • 提交作业       1088    份
  • 解答问题       10205    个

如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师