jsp轉成class,jsp轉成spring boot

本文目錄一覽:

jsp編譯後生成的class文件在哪

這個問題,這樣說吧,看你是一個初學者就簡單的給你說一下。通常我們寫的Web項目都是在tomcat下面發佈。發佈後我們項目項目中的java文件都會變編譯成class文件。而jsp文件還會是jsp文件裏面的都想都不會發生變化。

jsp文件在Tomcat裏面生成.class文件嗎

jsp文件在Tomcat部署生成的class文件,而不是在Tomcat中編譯生成class文件。

1、如果Server Locations選擇了第一項Use workspace metadata

選了上面這項,服務器目錄和發佈目錄將會如下:

2、服務器目錄,即生成的位元組碼和java文件所在的目錄。它在eclipse的工作目錄中,比如在工作目錄是在F://workspace,那麼在該目錄下就可以看到這個.metadata目錄了。

 參考上面的配置目錄F:\workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0

這就是Tomcat映射的目錄,在這個目錄中有一個work目錄和一個wtpwebapps目錄

work目錄中順着:work\Catalina\localhost\項目名字\org\apache\jsp 就可以找到你的項目對應的java文件和class文件(注意要訪問jsp後才會出現)

wtpwebapps目錄則存放對應的部署資源文件

jsp文件最終會轉換為什麼文件

jsp文件最終會轉換為什麼文件,jsp文件是轉換為servlet,也就是class文件。

JSP:JSP的運行過程是怎樣的,樹上說先轉換成Servlet再變.class..不明白這個過程

jsp是文本文檔,他不可以直接運行。它需要通過應用服務器,如websphere、tomcat之類的應用服務器編譯成class類才能執行。如我們訪問a.jsp,tomcat會把a.jsp生成a_jsp.java並編譯成a_jsp.class類,如果編譯失敗,即會報500錯誤,如果編譯成功,則運行a_jsp.class類,a_jsp.class類的作用就是輸出a.jsp上的動態html代碼

如何用 jspc 把 jsp 編譯成*.class文件

沒有jspc這種命令,再說jsp編譯成的不是class文件,而是servlet.Java文件,這個編譯過程是發生在web服務器中的,不同的web服務器編譯的Java文件不一樣,然後才通過jvm編譯成class文件,所以說jsp編譯成class文件是走了兩步。

為什麼Tomcat服務器沒把jsp文件解析成class文件?

默認情況下,在更深的目錄里:如下

[Tomcat_HOME]\work\Catalina\localhost\[工程名]\org\apache\jsp\

這裡不光有class文件,還有由jsp文件翻譯而來的.java文件。

其實JSP首先會被翻譯成.java文件,然後編譯.java文件得到.class文件。

如果確實沒有,清除服務器里殘餘的項目文件,刷新Myeclips里的工程,重新編譯。

原創文章,作者:LIZNQ,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/317055.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
LIZNQ的頭像LIZNQ
上一篇 2025-01-11 16:27
下一篇 2025-01-11 16:27

相關推薦

發表回復

登錄後才能評論