導航:首頁 > 源碼編譯 > jsp編譯後的java文件在哪

jsp編譯後的java文件在哪

發布時間:2022-05-23 06:42:51

⑴ jsp編譯後的java文件在哪

tomcat 下面的webapp下面找到自己的項目 下面有個class文件

⑵ resin中jsp編譯之後的java文件在哪裡

讓我來告訴你答案!根據具體情況會稍微有點差別,如果在ROOT目錄中Tomcat5.0\work\Catalina\localhost\_\org\apachc\jsp目錄如果再給出的目錄中Tomcat5.0\work\Catalina\localhost\_\org\apachc\jsp\給出目錄你去找下看看_是項目名稱

⑶ 怎樣查看Jsp編譯後生成的Java文件

可能大多數Jsp開發員在寫完程序測試通過後,不太會關注Jsp生成的Java文件,其實,通過Java代碼,更能體現程序代碼的真正含義,對進一步研究程序代碼的後台運行情況是非常有幫助的。例如,用Jsp編寫代碼時,有時候用<%! %>,有時候用<% %>,加不加感嘆號,(Jsp代碼加感嘆號與不加感嘆號的區別)這類問題在教程里一般不會涉及到,從這里找到問題的突破口——Jsp生成的Java文件!所以,對於Jsp開發,有必要知道這點技能。

(1):對於Tomcat而言,JSP頁面生成的Java文件放在work路徑對應的Web應用下。例如:

D:/Tomcat5.5/webapps/test/test.jsp

生成對應的java文件

D:/Tomcat5.5/work/Standalone/localhost/test/

對於Resin而言,JSP頁面生成的Java文件放在WEB-INF/work路徑對應的Web應用下。例如:

D:/Resin3.1.6/webapps/test/demo/test.jsp

生成對應的java文件

D:/Resin3.1.6/WEB-INF/work/_demo/_test.java/

(2):Jsp與Servlet的關系

1、JSP文件必須在JSP伺服器內運行。

2、JSP文件必須生成Servlet才能執行。

3、每個JSP頁面的第一個訪問者速度很慢,因為必須等待JSP編譯成Servlet。

4、JSP頁面的訪問者無須安裝任何客戶端,甚至不需要可以運行Java的運行環境,因為JSP頁面輸送到客戶端的是標准HTML頁面。

5、JSP頁面的靜態內容、JSP腳本都會轉換成Servlet的xxxService()方法,類似於自行創建Servlet時service()方法。

6、JSP聲明部分,轉換成Servlet的成員部分。所有JSP聲明部分可以使用private,protected,public,static等修飾符,其他地方則不行。

7、JSP的輸出表達式(<%= ..%>部分),輸出表達式會轉換成Servlet的xxxService()方法里的輸出語句。

8、九個內置對象要麼是xxxService()方法的形參,要麼是該方法的局部變數,所以九個內置對象只能在JSP腳本和輸出表達式中使用。

從上述第5、6點,其實就可以解釋Jsp代碼加感嘆號與不加感嘆號的區別的問題。

(3):在Tomcat下指定Jsp生成的Java文件路徑:

當需要自定義Jsp生成的Java文件位置時,可以通過如下兩種方法來實現:

方法1.在tomcat的配置文件server.xml(路徑:tomcat路徑\conf下面)里,找到:<Context docBase="D:/workspace/icinfo/trunk/web" path="" reloadable="false" debug="0" crossContext="true" workDir="D:/workspace/icinfo/trunk/web/WEB-INF/lib/CommonPKI/META-INF/work"/>,添加如上的workDir=""屬性,""里寫你的要看到.java/.class的路徑.

方法2.到conf/Catalina/localhost下找到你項目的.xml培植文件,找到方法1中的代碼,後續操作同方法1.

(4):保留Weblogic 中Jsp編譯後生成的Java文件:

在weblogic.xml中加入:

看看web應用在Weblogic中生成臨時文件中,有Java文件了。

⑷ jsp文件編譯成java文件後保存在哪個文件夾

根據具體情況會稍微有點差別,如果在ROOT目錄中
Tomcat5.0\work\Catalina\localhost\_\org\apachc\jsp目錄
如果再給出的目錄中
Tomcat5.0\work\Catalina\localhost\_\org\apachc\jsp\給出目錄

⑸ websphere編譯jsp生成的java類放在哪個目錄

websphere編譯jsp生成的java類放在Tomcat的安裝目錄的「Tomcat 6.0\work\Catalina\localhost」目錄下,裡面存放的均是由jsp轉換成的java文件,具體的存放位置是「項目名\org\apache\jsp」該目錄下存放的是項目中所有jsp所轉換的java文件。

⑹ 為什麼我的jsp經過tomcat伺服器後在它的work目錄下找不到編譯好的java文件

你的tomcat是不是配置在Eclipse的server中了?如果是的話,在Eclipse中運行tomcat後,工程的的jsp文件被編譯成servlet文件後,不是放在tomcat中,而是放在Eclipse的workspace目錄的.metadata目錄下,你可以進入這個目錄,然後搜索文件,搜索關鍵字填寫「*_jsp.java」,然後搜索。

我的工程中的JSP文件被編譯後就放在workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\路徑下。希望對你有幫助。

⑺ jsp中調用的java文件應該保存在哪兒

jsp調用的java文件一般都是Servlet,所以放在src目錄下(也就是你所說的java工程下面)。
如果jsp調用的java文件不是Servlet,也同樣放在src目錄下,不過對應的包名稱不同而已。

⑻ jsp生成的java文件保存在哪裡

看到樓主這個問題雖然久遠,但看到朋友們給的答案我還是稍稍回答一下吧,為了以後有朋友也想要知道明確的答案行個方便。
想找到JSP生成的位元組碼文件還是Java文件,這得看你載入Web應用是自己配置的Tomcat還是載入到Eclipse默認路徑下:
先說Eclipse默認路徑下的吧,其路徑為:
你的eclipse存放工程的文件夾\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\work\Catalina\localhost\要找的JSP頁面對應工程名\org\apache\jsp
如果是載入的Web應用就在Tomcat下,其路徑為:
磁碟:\apache-tomcat-7.0.56\work\Catalina\localhost\要找的JSP頁面對應工程名\org\apache\jsp

⑼ jsp編譯後文件位置在哪裡

在javaweb項目文件夾裡面的bin文件夾裡面,源代碼在src文件夾

閱讀全文

與jsp編譯後的java文件在哪相關的資料

熱點內容
數據加密過程簡述 瀏覽:809
python基礎教程pdf下載 瀏覽:123
如何統計伺服器 瀏覽:742
蘋果和安卓怎麼贈送模組 瀏覽:803
伺服器倒計時怎麼弄 瀏覽:30
excel文件夾更新 瀏覽:435
億點連接app哪裡好 瀏覽:788
java掃碼支付 瀏覽:875
單片機行車記錄儀 瀏覽:393
oppo雲伺服器什麼意思 瀏覽:82
51單片機可以編譯多少公里 瀏覽:27
用什麼工具製作安卓應用 瀏覽:488
單片機數碼管的代碼 瀏覽:779
第一款安卓手機是什麼牌子 瀏覽:396
java非同步web 瀏覽:274
51單片機讀tf卡 瀏覽:940
linux下獲取文件 瀏覽:320
加密文件電腦顯示無屏幕截取許可權 瀏覽:356
虛榮安卓用什麼充值 瀏覽:754
阿里雲沒有伺服器如何備案 瀏覽:708