eclipse中對於jsp檔案訪問之後生成的java和class檔案存在位置
阿新 • • 發佈:2018-12-11
我們一般開發時,使用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()。