溫馨提示×

溫馨提示×

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

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

JSP頁面是由什么構(gòu)成的

發(fā)布時間:2020-11-11 14:02:50 來源:億速云 閱讀:156 作者:小新 欄目:編程語言

這篇文章將為大家詳細講解有關(guān)JSP頁面是由什么構(gòu)成的,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

 JSP全名為Java Server Pages,中文名叫java服務(wù)器頁面,其根本是一個簡化的Servlet設(shè)計

JSP的本質(zhì)是servlet(一個特殊的java類)。

JSP頁面就是帶有JSP元素的常規(guī)Web頁面,它由靜態(tài)內(nèi)容和動態(tài)內(nèi)容構(gòu)成。

其中,靜態(tài)內(nèi)容指HTML元素,動態(tài)內(nèi)容(JSP元素)包括指令元素、腳本元素、動作元素、注釋等內(nèi)容。

JSP是可以通過servlet輸出流中輸出html靜態(tài)頁面來實現(xiàn)頁面效果。其實每個頁面大體上是相同的,只是頁面中顯示的內(nèi)容和頁面布局不同。

JSP通過在標準的html中鑲嵌java代碼,使得靜態(tài)的部分不需要由java程序控制,而且又能靈活的控制動態(tài)的輸出內(nèi)容。

從表面上看,JSP頁面已經(jīng)不需要Java類,但是實際上JSP是Servlet的實例。

JSP頁面由系統(tǒng)編譯成一個Servlet,Servlet再響應(yīng)用戶請求。

JSP只能在Web應(yīng)用中才能有效,在Web應(yīng)用中每個JSP都會在Servlet容器中生成對應(yīng)的Servlet。

如Tomcat,在Tomcat的work\Catalina\localhost\test001(項目名)\org\apache\jsp目錄下找到(已test.jsp為例)test_jsp.java和test_jsp.class文件。

該Java類主要含有三個方法(去除_jsp前綴,再將首字母小寫)

init()

destory()

service()

關(guān)于JSP頁面是由什么構(gòu)成的就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節(jié)

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

AI