課程
/后端開發
/Java
/JAVA遇見HTML——JSP篇
怎么不是jspInit()?
2014-10-16
源自:JAVA遇見HTML——JSP篇 2-11
正在回答
(1)JSP引擎先把該JSP文件轉換成一個Java源文件(Servlet),在轉換時如果發現JSP文件有任何語法錯誤,轉換過程將中斷,并向服務端和客戶端輸出出錯信息。(2)如果轉換成功,JSP引擎用javac把該Java源文件編譯成相應的class文件。(3)創建一個該Servlet(JSP頁面的轉換結果)的實例,該Servlet的jspInit()方法被執行,jspInit()方法在Servlet的生命周期中只被執行一次。(4)jspService()方法被調用來處理客戶端的請求。對每一個請求,JSP引擎創建一個新的線程來處理該請求。如果有多個客戶端同時請求該JSP文件,則JSP引擎會創建多個線程。每個客戶端請求對應一個線程。以多線程方式執行可以大大降低對系統的資源需求,提高系統的并發量及響應時間。但不過也應該注意多線程的編程限制,由于該Servlet始終駐于內存,所以響應是非??斓摹?/p>
x兔子 提問者
應該有學過java,,從java角度考慮,服務器將jsp轉化為servlet類(實質就是java類),如果想使用這個類中的jdpInit()方法,必須先創建這個類的對象,創建類對象的時候,就使用了該類的構造方法。
就是轉換為class文件后,他會創建一個Servlet的實例,然后調用Servlet的構造方法,再調用jspInit()方法
創建一個類的實例當然是先調用構造方法了。
舉報
Java Web入門級教程JSP,帶你輕松的學習JSP基礎知識
1 回答代碼在哪里下載啊啊
1 回答新手小問題
1 回答求解釋一下這一句 out.println(i+"*"+j+"="+(i*j)+"    ");
2 回答JSP有cookie對象嗎?
7 回答關于定義的這個字符串S
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-03-20
(1)JSP引擎先把該JSP文件轉換成一個Java源文件(Servlet),在轉換時如果發現JSP文件有任何語法錯誤,轉換過程將中斷,并向服務端和客戶端輸出出錯信息。
(2)如果轉換成功,JSP引擎用javac把該Java源文件編譯成相應的class文件。
(3)創建一個該Servlet(JSP頁面的轉換結果)的實例,該Servlet的jspInit()方法被執行,jspInit()方法在Servlet的生命周期中只被執行一次。
(4)jspService()方法被調用來處理客戶端的請求。對每一個請求,JSP引擎創建一個新的線程來處理該請求。如果有多個客戶端同時請求該JSP文件,則JSP引擎會創建多個線程。每個客戶端請求對應一個線程。以多線程方式執行可以大大降低對系統的資源需求,提高系統的并發量及響應時間。但不過也應該注意多線程的編程限制,由于該Servlet始終駐于內存,所以響應是非??斓摹?/p>
2016-04-09
應該有學過java,,從java角度考慮,服務器將jsp轉化為servlet類(實質就是java類),如果想使用這個類中的jdpInit()方法,必須先創建這個類的對象,創建類對象的時候,就使用了該類的構造方法。
2015-03-20
就是轉換為class文件后,他會創建一個Servlet的實例,然后調用Servlet的構造方法,再調用jspInit()方法
2014-10-16
創建一個類的實例當然是先調用構造方法了。