JSP和HTML的區別

 html(hyper text mark-up language)是w3c標準協議下的超文本標記語言超文本鏈接標示語言。
JSP是java server pages的縮寫。簡單地說,JSP就是包含用Java語言編寫的網頁。

  (1)HTML頁面是靜態頁面,也就是事先由用戶寫好放在服務器上,由web服務器向客戶端發送。
  (2)JSP頁面是有JSP容器執行該頁面的Java代碼部分然後實時生成的HTML頁面,因而說是動態頁面
(3)本例子說明是動態頁面應用更廣,例如用戶要知道服務器的時間,就可以寫成一個JSP頁面,通過調用Java函數實現時間的獲取,如果使用HTML靜態頁面,那麼開發人員就要在服務器端不停的修改HTML頁面中的時間,那是不可能的,因而必須使用JSP頁面動態生成 

    HTML和ASP可以混合使用在一起,服務器對html不做處理,你可以用html的編輯工具如frontpage等設計前臺顯示,sql語句如查詢,連接數據庫體現在asp中,HTML用於做前臺界面,ASP用於服務器上數據處理,SQL SERVER是後臺數據庫

一:   jsp文件可以和數據庫結合...HTML不可以....

  二: jsp頁面沒有HTML頁面瀏覽速度快(Asp需要經過服務器解析後才下載到客戶端的)

  三:   後臺管理是利用jsp頁面通過SQL語句對數據增加  修改  刪除等操作..
         從而使得前臺頁面的更新..

 

但是任何的動態語言都不能脫離html而單獨存在於一個網站上,因爲沒有靜態的頁面顯示,無法給用戶返回數據。
像我們現在看到的網頁全是靜態頁面,都是由HTML組成的。


你可以把HTML看作是界面,把asp\jsp\php等看作是後臺代碼。(最後經過服務器處理後成爲html代碼呈現在用戶眼前。)

HTML 是瀏覽器代碼,所有的網頁 最終顯示的都是HTML代碼。

%2


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章