jsp翻譯後編譯
『壹』 JSP中翻譯出錯和編譯出錯有什麼區別
翻譯出錯是指容器在把jsp翻譯成servlet源文件的時候出錯,編譯出錯是指容器將翻譯生成的servlet源文件編譯成class文件的時候出錯。
『貳』 jsp頁面經過轉譯後將創建一個什麼文件
jsp頁面經過編譯後會變成一個java文件,最後會變成一個class文件在jvm中運行。
瀏覽器首先要請求一個以.jsp擴展名結尾的頁面,發起JSP請求,然後,Web伺服器讀取這個請求,使用JSP編譯器把JSP頁面轉化成一個Servlet類。需要注意的是,只有當第一次請求頁面或者是JSP文件發生改變的時候JSP文件才會被編譯,然後伺服器調用servlet類,處理瀏覽器的請求。一旦請求執行結束,servlet會把響應發送給客戶端。
『叄』 如何編譯jsp
將記事本文檔後綴名*.txt 改成*.jsp 就可以了,要運行jsp的話要,首先確定你安裝了tomcat等類似軟體沒, 如果安裝了就先運行tomcat伺服器 把這個文件 放到tomcat的webapps下的root下,打入地址http://127.0.0.1:8080/*.jsp就可
『肆』 JSP編譯後生成什麼及生成後在哪裡
編譯後生成.class文件,在web-inf/classes目錄中
『伍』 jsp文件需要編譯嗎如果需要,那麼編譯過程是怎麼樣的
jsp文件需要編譯成servlet在web容器中運行的。
編譯過程如下:
1、用戶訪問jsp頁面時,jsp的處理過程如下圖所示:
2、編譯階段
預處理階段把jsp文件解析為java代碼,編譯階段jsp引擎把java代碼編譯成servlet類文件,對於Tomcat,生成的class文件默認情況下存放在<Tomcat>/work目錄下。
『陸』 java開發的jsp程序編譯後能夠通過反編譯看到源碼,如何可以避免源碼泄露|
JSP沒有辦法,把方法什麼的都寫到JAVA代碼里,JSP只調用,JAVA代碼可以通過工具進行混淆,讓人無法反編譯出原代碼
『柒』 jsp編譯過程是什麼樣的
每一個JSP頁面都會被Web容器編譯成一個Java類,供web容器調用,並且生成HTML葉面回饋給用戶。而了解其中的變異方法和規則,對我們學習JSP是非常有好處的,可以說學習好了這個編譯原理,就已經學習好了大部分的JSP知識,剩下的工作就只剩下熟記一些tablib和反復應用以使自己更加熟練而已了JSP會被編譯成.java放Tomcat/work/Catalina/localhost/***/org/apache/jsp/page
然後編譯成.classjsp = java + html
servlet = java + out.print(html)
1.客戶端發送請求給web容器
2.web容器將jsp首先轉譯成servlet源代碼
3.web容器將servlet源代碼編譯成.class 文件
4.web容器執行.class 文件
5.web容器將結果響應給客戶端
第二個問題,會.
參考資料: http://blog.csdn.net/susiefjd/article/details/1540782
『捌』 jsp編譯後生成的class文件在哪
需要在%tomcat%/webapps下建立一個project文件夾,在project中添加你的jsp文件。
『玖』 jsp如何編譯
下載tomcat
將在tomcat/webapps/
下建立文件夾如test
將file.jsp放入test下
tomcat的bin目錄中打開startup(開伺服器)
再打開IE
輸入http://localhost:8080/test/file.jsp
一般就可以了
如果是servlet 的話
還要編寫web.xml部署
具體的你找書看吧
『拾』 jsp編譯後文件位置在哪裡
在javaweb項目文件夾裡面的bin文件夾裡面,源代碼在src文件夾