4 回答

TA貢獻1850條經驗 獲得超11個贊
.HTML頁面是靜態頁面,也就是事先由用戶寫好放在服務器上,由web服務器向客戶端發送.
.JSP頁面是動態頁,有JSP容器執行該頁面的Java代碼部分然后實時生成的頁面.
Ajax不是某種頁面,它實際上是一種框架.具體包括:XHTML和CSS使用文檔對象模型(DocumentObjectModel)作動態顯示和交互
使用XML和XSLT做數據交互和操作
使用XMLHttpRequest進行異步數據接收
使用JavaScript將它們綁定在一起

TA貢獻1765條經驗 獲得超5個贊
HTML與JSP的主要區別如下:
HTML(HypertextMarkupLanguage)文本標記語言,它是靜態頁面,和JavaScript一樣解釋性語言,為什么說是解釋性語言呢?因為,只要你有一個瀏覽器那么它就可以正常顯示出來,而不需要指定的編譯工具,只需在TXT文檔中寫上HTML標記就OK。
JSP(JavaServerPage)看這個意思就知道是Java服務端的頁面,所以它是動態的,它是需要經過JDK編譯后把內容發給客戶端去顯示,Java文件編譯后會產生一個class文件,最終執行的就是這個class文件,JSP也一樣,它也要編譯成class文件!JSP不止要編譯,它還得要轉譯,首先把JSP轉譯成一個Servlet文件,然后在編譯成class文件。當用戶訪問JSP時就執行了class文件,最終構造成html形式的靜態結果返回到頁面。
- 4 回答
- 0 關注
- 666 瀏覽
添加回答
舉報