jsp編譯後生成的class文件在哪
⑴ java做的信息系統,一個頁面的jsp和java文件編譯後生成了一個class文件,這個文件是不是包括jsp和java兩個文
不是.jsp頁面的.class是容器生成的
如果你用的是tomcat的話你的jsp文件會生成在
項目\work\Catalina\localhost\Beer\org\apache\jsp
的文件夾下 有.java文件和.class文件
⑵ idea運行jsp文件編譯後的class文件在哪
jsp運行在容器裡面,你可以根據控制台列印的信息查找jsp被編譯為class文件的最終路徑
⑶ 怎麼找到jsp生成的class文件和Java文件
jsp技術的背後是servlet。當一個請求訪問jsp文件時,web伺服器會把jsp翻譯成servlet的java文件,再由編譯器把servlet編譯成class文件,最後由解釋器解釋執行。所以籠統的說:jsp文件會生成.java和.class文件。生成的這兩個文件可以在web伺服器(例如:tomcat)的work目錄的子目錄下看到。
⑷ jsp文件在Tomcat裡面生成.class文件嗎
jsp文件在Tomcat部署生成的class文件,而不是在Tomcat中編譯生成class文件。
1、如果Server Locations選擇了第一項Use workspace metadata
選了上面這項,伺服器目錄和發布目錄將會如下:
參考上面的配置目錄F:workspace.metadata.pluginsorg.eclipse.wst.server.core mp0
這就是Tomcat映射的目錄,在這個目錄中有一個work目錄和一個wtpwebapps目錄
work目錄中順著:workCatalinalocalhost項目名字orgapachejsp就可以找到你的項目對應的java文件和class文件(注意要訪問jsp後才會出現)
wtpwebapps目錄則存放對應的部署資源文件
⑸ jsp頁面經過轉譯後將創建一個什麼文件
jsp頁面經過編譯後會變成一個java文件,最後會變成一個class文件在jvm中運行。
瀏覽器首先要請求一個以.jsp擴展名結尾的頁面,發起JSP請求,然後,Web伺服器讀取這個請求,使用JSP編譯器把JSP頁面轉化成一個Servlet類。需要注意的是,只有當第一次請求頁面或者是JSP文件發生改變的時候JSP文件才會被編譯,然後伺服器調用servlet類,處理瀏覽器的請求。一旦請求執行結束,servlet會把響應發送給客戶端。