回覆列表
-
1 # agpao40325
-
2 # 使用者6891426602阿366
jsp是web開發技術,servelt是伺服器端運用的小程式,我們訪問一個jsp頁面時,伺服器會將這個jsp頁面轉變成servelt小程式執行得到結果後,反饋給使用者端的瀏覽器。
jsp是web開發技術,servelt是伺服器端運用的小程式,我們訪問一個jsp頁面時,伺服器會將這個jsp頁面轉變成servelt小程式執行得到結果後,反饋給使用者端的瀏覽器。
1.JSP是一種指令碼語言,包裝了Java Servlet系統的介面,簡化了Java和Servlet的使用難度,同時透過擴充套件JSP標籤(TAG)提供了網頁動態執行的能力。
2.儘管如此,JSP仍沒有超出Java和Servlet的範圍,不僅JSP頁面上可以直接寫Java程式碼,而且JSP是先被譯成Servlet之後才實際執行的。
3.JSP在伺服器上執行,並將執行結果輸出到客戶端瀏覽器,我們可以說基本上與瀏覽器無關。它是與JavaScript不同的,JavaScript是在客戶端的指令碼語言,在客戶端執行,與伺服器無關。JSP與Servlet之間的主要差異在於:1.JSP提供了一套簡單的標籤,和HTML融合的比較好,可以使不瞭解Servlet的人可以做出動態網頁來。對於Java語言不熟悉的人(比如像我),會覺得JSP開發比較方便。2.JSP修改後可以立即看到結果,不需要手工編譯,JSP引擎會來做這些工作;而Servelt缺需要編譯,重新啟動Servlet引擎等一系列動作。但是在JSP中,HTML與程式程式碼混雜在一起,而Servlet卻不是這樣。