亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Jsp與Servlet的關系是什么

發布時間:2021-08-18 14:04:36 來源:億速云 閱讀:150 作者:chen 欄目:編程語言

這篇文章主要講解了“Jsp與Servlet的關系是什么”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Jsp與Servlet的關系是什么”吧!

  可能大多數Jsp開發員在寫完程序測試通過后,不太會關注Jsp生成的Java文件,其實,通過Java代碼,更能體現程序代碼的真正含義,對進一步研究程序代碼的后臺運行情況是非常有幫助的。

  例如,用Jsp編寫代碼時,有時候用,有時候用,加不加感嘆號,到底有什么不同嗎? (Jsp代碼加感嘆號與不加感嘆號的區別)這類問題在教程里一般不會涉及到,從哪里找到問題的突破口呢——Jsp生成的Java文件!所以,對于Jsp開發,有必要知道這點技能。

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

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

  生成對應的java文件

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

  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代碼加感嘆號與不加感嘆號的區別的問題。

  如何在Tomcat下指定Jsp生成的Java文件路徑?

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

  方法1.在tomcat的配置文件server.xml(路徑:tomcat路徑\conf下面)里,找到:,添加如上的workDir=""屬性,""里寫你的要看到.java/.class的路徑.

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

感謝各位的閱讀,以上就是“Jsp與Servlet的關系是什么”的內容了,經過本文的學習后,相信大家對Jsp與Servlet的關系是什么這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

原平市| 定结县| 扎囊县| 翁牛特旗| 密云县| 丁青县| 湖口县| 法库县| 富民县| 东港市| 大方县| 九台市| 沙洋县| 巴塘县| 顺平县| 建始县| 长武县| 云浮市| 永和县| 张北县| 行唐县| 泊头市| 桦川县| 司法| 新晃| 科技| 西畴县| 镇坪县| 自治县| 平凉市| 阳东县| 监利县| 张家口市| 宁强县| 天等县| 泰兴市| 文水县| 布拖县| 礼泉县| 河南省| 庄浪县|