1. 程式人生 > >eclipse中對於jsp檔案訪問之後生成的java和class檔案存在位置

eclipse中對於jsp檔案訪問之後生成的java和class檔案存在位置

我們一般開發時,使用Tomcat,其在Eclipse中提供了三種位置配置選項: 在這裡插入圖片描述

1.use workspace metadata (使用工作空間元資料)

如果是在這種選擇下,eclipse中jsp檔案,在被訪問之後,就會在eclipse當前工作專案區間下建立相對應的class和java檔案. 例如我的當前專案的工作區間在:

D:\JAVA學習計劃\JAVA培訓\JAVACODE\web\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\work\Catalina\localhost\專案名\org\apache\jsp

是有當jsp檔案被訪問之後,才會生成java和class檔案. 檢視java原始碼,可以看到jsp檔案中的html部分還有<%%>部分的程式碼被封裝在_jspService中

在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

2. Use Tomcat installation

你的專案的頁面目錄將被選定為tomcat所安裝的目錄。

3.Use custom location

目錄的結構與上面兩種的類似,上面這兩個都是不可以修改的,要麼是workspace所在的目錄,要麼是tomcat的目錄。

選擇該項,可以自定義生成的空間。

jsp的生命週期

在這裡插入圖片描述

Servlet容器會將jsp頁面,轉換為一個Servlet類; 然後,編譯為.class檔案; 再,由Servlet容器,載入例項化,init()/service()/destroy()。