91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

梅州市| 鞍山市| 延津县| 商都县| 海阳市| 驻马店市| 黔西县| 芦山县| 始兴县| 剑阁县| 广元市| 凭祥市| 泰和县| 杭州市| 青铜峡市| 白河县| 涟源市| 朝阳县| 武鸣县| 明水县| 灌阳县| 洛隆县| 辽中县| 韶山市| 武功县| 积石山| 神木县| 新建县| 巴南区| 铜川市| 会理县| 榕江县| 贡嘎县| 思南县| 普定县| 常宁市| 营山县| 上饶市| 睢宁县| 沙河市| 壤塘县|