卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

tomcat更換歡迎頁 ecilispe如何使用?

ecilispe如何使用?1.打開eclipse軟件(安裝方法請參考 "安裝eclipse ").右鍵單擊窗口左側(cè),新建項目DynamicWebProject,并填寫項目名稱 "測試與測試。2.項目

ecilispe如何使用?

1.打開eclipse軟件(安裝方法請參考 "安裝eclipse ").右鍵單擊窗口左側(cè),新建項目DynamicWebProject,并填寫項目名稱 "測試與測試。

2.項目構(gòu)建完成后,該項目將顯示在eclipse工具的左側(cè)。javaresources目錄用于存儲Java類代碼,圖片、樣式、腳本、html、jsp等web素材存儲在WebContent文件夾中。

3.創(chuàng)建一個簡單的jsp歡迎頁面。

4.配置tomcat并發(fā)布項目。窗口——》首選項——《服務(wù)器——》運行時環(huán)境

5.配置tomcat之后,將項目發(fā)布到這個tomcat上,并啟動服務(wù)器。

6.在瀏覽器中訪問網(wǎng)站。

Tomcat是如何將JSP代碼編譯成Servlet代碼的?

要了解tomcat如何將JSP編譯成Servlet,我們必須從源代碼開始。

在tomcat中,與jsp處理相關(guān)的函數(shù)都在org.apache.jasper包中,包中有一個JspC類。命名類似于java編譯命令JAVAC,我們可以在這個類中找到編譯JSP的相關(guān)代碼。

JspC.execute()方法是編譯的入口。讓 讓我們看看這種方法是如何做到的。

首先是初始化,初始化classloader和ServletContext,然后掃描所有JSP文件。

接下來,將所有JSP文件編譯成Servlet。processFile()方法封裝了整個編譯過程。讓 讓我們再來看看這個方法。

在這里,我們終于找到了編譯器(編譯器類),即將找到最終答案!

類是一個抽象類,它的核心方法是compile方法:

這里最重要的兩個步驟是從JSP文件生成JAVA代碼,然后將JAVA代碼編譯成類。

generateClass方法是一個抽象方法,由子類實現(xiàn)。tomcat中有兩個編譯器:JDTCompiler和AntCompiler,分別調(diào)用Eclipse JDT編譯器和Ant編譯器來編譯上一步生成的JAVA代碼。

以上是tomcat將JSP文件編譯成Servlet的過程,希望能解答題主的疑問。歡迎大家批評指正。如果你喜歡,請喜歡并關(guān)注。

編寫servlet就像做 "填空 "練習。做這個練習的規(guī)則是。t型框架的集裝箱規(guī)范。通常,當?shù)谝淮握{(diào)用servlet時,servlet容器的工具幾乎完全將您的 "填空 "在其框架中形成一個servlet類文檔,然后將其編譯成java字節(jié)碼文檔。當然,這項工作也可以在第一次通話前提前完成。在每次調(diào)用之前,檢查servlet源文件是否已經(jīng)更改。這個中間的servlet類文檔是可見的。Its "生成過程和很簡單,而且?guī)缀鯖]有故障查找功能,所以可以 不被認為是一個 "編譯與編輯過程。