課程
/后端開發(fā)
/Java
/JAVA遇見HTML——Servlet篇
第三種情況,sevlet被修改后重新裝在sevlet為什么控制臺沒有輸出構(gòu)造方法和初始化方法呢
2017-02-13
源自:JAVA遇見HTML——Servlet篇 1-9
正在回答
構(gòu)造方法和初始化方法 是在創(chuàng)建實例的時候執(zhí)行的;
因為重新裝載servlet的時候,servlet的實例已經(jīng)存在了,不會再去初始化了,自然也就不會執(zhí)行構(gòu)造方法了。
可以看看servlet生命周期理解下
qq_落葉飄香_03948743 提問者
其實是因為構(gòu)造方法init() 實際是調(diào)用servletconfig,所以當(dāng)web.xml中的servlet配置修改后需要重新啟動服務(wù)器,就是因為構(gòu)造方法只會在一開始調(diào)用一次。置于重新裝載servlet只是相當(dāng)于有一個變量a, 然后給a 賦另一個值,所以不會涉及到構(gòu)造方法。
非常感謝你!謝謝!
舉報
本門課程在JSP課程的基礎(chǔ)上,深入介紹Servlet的基礎(chǔ)知識
1 回答關(guān)于Servlet更新,重新裝載的問題
1 回答關(guān)于修改java代碼后是否重啟tomcat的問題?
4 回答Servlet類文件被更新后,是自動重新加載嗎?
2 回答servlet修改后 重新裝載應(yīng)該有參數(shù)控制的 老師沒有講
1 回答關(guān)于Servlet類文件更新后,裝載情況的問題
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2017-02-13
構(gòu)造方法和初始化方法 是在創(chuàng)建實例的時候執(zhí)行的;
因為重新裝載servlet的時候,servlet的實例已經(jīng)存在了,不會再去初始化了,自然也就不會執(zhí)行構(gòu)造方法了。
可以看看servlet生命周期理解下
2017-03-05
其實是因為構(gòu)造方法init() 實際是調(diào)用servletconfig,所以當(dāng)web.xml中的servlet配置修改后需要重新啟動服務(wù)器,就是因為構(gòu)造方法只會在一開始調(diào)用一次。置于重新裝載servlet只是相當(dāng)于有一個變量a, 然后給a 賦另一個值,所以不會涉及到構(gòu)造方法。
2017-02-13
非常感謝你!謝謝!