首頁  >  文章  >  Java  >  jsp頁面的本質是什麼?

jsp頁面的本質是什麼?

little bottle
little bottle原創
2019-05-23 14:34:207146瀏覽

JSP頁面的本質是servlet;JSP頁面由系統編譯成一個Servlet,Servlet再回應使用者請求。 JSP是可以透過servlet輸出流中輸出html靜態頁面來實現頁面效果;每個頁面大致上是相同的,只是頁面中顯示的內容和頁面佈局不同。

jsp頁面的本質是什麼?

JSP全名為Java Server Pages,中文名叫java伺服器頁面,其根本是簡化的Servlet設計

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

JSP頁面就是一個有JSP元素的常規Web頁面,它是由靜態內容和動態內容所構成。

其中,靜態內容指HTML元素,動態內容(JSP元素)包含指令元素、腳本元素、動作元素、註解等內容。

JSP是可以透過servlet輸出流中輸出html靜態頁面來實現頁面效果。其實每個頁面大致上是相同的,只是頁面中顯示的內容和頁面佈局不同。

JSP透過在標準的html中鑲嵌java程式碼,使得靜態的部分不需要由java程式控制,而且又能靈活的控制動態的輸出內容。

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

JSP頁面由系統編譯成一個Servlet,Servlet再回應使用者請求。

JSP只能在Web應用中才能有效,在Web應用中每個JSP都會在Servlet容器中產生對應的Servlet。

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

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

    init()

    destory()

service()

以上是jsp頁面的本質是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn