第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

servlet load-on-startup只會調(diào)用init方法?

servlet load-on-startup只會調(diào)用init方法?

郎朗坤 2019-03-21 18:14:24
發(fā)現(xiàn)doGet、doPost、service方法都不調(diào)用,那我怎么獲取request對象。。像這類load-on-startup的servlet實(shí)現(xiàn)原理是什么,服務(wù)器啟動的時候就觸發(fā)一個模擬的請求(顯然不是)還是?
查看完整描述

1 回答

?
SMILET

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超4個贊

load-on-startup只是web.xml中一個配置,其意義表示是否在web應(yīng)用啟動后立即加載該servlet。

  • load-on-startup >=0 時,表示在web應(yīng)用啟動后立即加載,其中l(wèi)oad-on-startup的值越小,表示加載的優(yōu)先級越高,如果兩個servlet的load-on-startup值相同,則其加載優(yōu)先級有容器決定;

  • load-on-startup 未配置時,則該servlet的加載由容器決定;

需要特別說明一下,如你所說,配置load-on-startup后,servlet在startup后立即加載,但只是調(diào)用servlet的init()方法,用以初始化該servlet相關(guān)的資源。初始化成功后,該servlet可響應(yīng)web請求;如未配置load-on-startup,容器一般在第一次響應(yīng)web請求時,會先檢測該servlet是否初始化,如未初始化,則調(diào)用servlet的init()先初始化,初始化成功后,再響應(yīng)請求。

PS:一般我們在開發(fā)web應(yīng)用時,都會配置這個參數(shù),有兩個好處:1、如果初始化過程失敗,則容器會提示啟動失敗,此時我們能夠提前知道相關(guān)錯誤;2、配置該參數(shù)相當(dāng)于將初始化servlet的工作轉(zhuǎn)移到容器啟動過程,使得容器只要啟動成功后,就可立即響應(yīng)web請求。


查看完整回答
反對 回復(fù) 2019-04-15
  • 1 回答
  • 0 關(guān)注
  • 598 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號