課程
/后端開發(fā)
/Java
/JAVA遇見HTML——JSP篇
這里前面沒有講 構造方法 吧?
2014-08-27
源自:JAVA遇見HTML——JSP篇 2-11
正在回答
sddd
就是轉(zhuǎn)換為class文件后,他會創(chuàng)建一個Servlet的實例,然后調(diào)用Servlet的構造方法,再調(diào)用jspInit()方法
(1)JSP引擎先把該JSP文件轉(zhuǎn)換成一個Java源文件(Servlet),在轉(zhuǎn)換時如果發(fā)現(xiàn)JSP文件有任何語法錯誤,轉(zhuǎn)換過程將中斷,并向服務端和客戶端輸出出錯信息。(2)如果轉(zhuǎn)換成功,JSP引擎用javac把該Java源文件編譯成相應的class文件。(3)創(chuàng)建一個該Servlet(JSP頁面的轉(zhuǎn)換結果)的實例,該Servlet的jspInit()方法被執(zhí)行,jspInit()方法在Servlet的生命周期中只被執(zhí)行一次。(4)jspService()方法被調(diào)用來處理客戶端的請求。對每一個請求,JSP引擎創(chuàng)建一個新的線程來處理該請求。如果有多個客戶端同時請求該JSP文件,則JSP引擎會創(chuàng)建多個線程。每個客戶端請求對應一個線程。以多線程方式執(zhí)行可以大大降低對系統(tǒng)的資源需求,提高系統(tǒng)的并發(fā)量及響應時間。但不過也應該注意多線程的編程限制,由于該Servlet始終駐于內(nèi)存,所以響應是非??斓摹?/p>
親,構造方法在JAVA入門第二季中有介紹,可以去看看
程咬金姓逗
舉報
Java Web入門級教程JSP,帶你輕松的學習JSP基礎知識
1 回答沒法保存啊
1 回答eclipse
1 回答 response.addCookie(usernameCookie);
1 回答clear()方法用在flush()之后會拋出異常的原因?
2 回答URL頁面顯示HTTP 400錯誤的請求
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2019-08-13
2015-03-20
就是轉(zhuǎn)換為class文件后,他會創(chuàng)建一個Servlet的實例,然后調(diào)用Servlet的構造方法,再調(diào)用jspInit()方法
(1)JSP引擎先把該JSP文件轉(zhuǎn)換成一個Java源文件(Servlet),在轉(zhuǎn)換時如果發(fā)現(xiàn)JSP文件有任何語法錯誤,轉(zhuǎn)換過程將中斷,并向服務端和客戶端輸出出錯信息。
(2)如果轉(zhuǎn)換成功,JSP引擎用javac把該Java源文件編譯成相應的class文件。
(3)創(chuàng)建一個該Servlet(JSP頁面的轉(zhuǎn)換結果)的實例,該Servlet的jspInit()方法被執(zhí)行,jspInit()方法在Servlet的生命周期中只被執(zhí)行一次。
(4)jspService()方法被調(diào)用來處理客戶端的請求。對每一個請求,JSP引擎創(chuàng)建一個新的線程來處理該請求。如果有多個客戶端同時請求該JSP文件,則JSP引擎會創(chuàng)建多個線程。每個客戶端請求對應一個線程。以多線程方式執(zhí)行可以大大降低對系統(tǒng)的資源需求,提高系統(tǒng)的并發(fā)量及響應時間。但不過也應該注意多線程的編程限制,由于該Servlet始終駐于內(nèi)存,所以響應是非??斓摹?/p>
2014-08-27
親,構造方法在JAVA入門第二季中有介紹,可以去看看