JSP頁面的本質是servlet;JSP頁面由系統編譯成一個Servlet,Servlet再回應使用者請求。 JSP是可以透過servlet輸出流中輸出html靜態頁面來實現頁面效果;每個頁面大致上是相同的,只是頁面中顯示的內容和頁面佈局不同。
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中文網其他相關文章!