⑴ jsp和html的區別

jsp和html的區別相當於動態頁面和靜態頁面的區別
一、靜態web頁面,一般指html:
1、在靜態Web程序中,客戶端使用Web瀏覽器(IE、FireFox等)經過網路(Network)連接到伺服器上,使用HTTP協議發起一個請求(Request),告訴伺服器我現在需要得到哪個頁面,所有的請求交給Web伺服器,之後WEB伺服器根據用戶的需要,從文件系統(存放了所有靜態頁面的磁碟)取出內容。之後通過Web伺服器返回給客戶端,客戶端接收到內容之後經過瀏覽器渲染解析,得到顯示的效果。
2、為了讓靜態web頁面顯示更加好看,使用javascript/VBScript/ajax(AJAX即「Asynchronous Javascript And XML」(非同步JavaScript和XML),是指一種創建互動式網頁應用的網頁開發技術。)但是這些特效都是在客戶端上藉助於瀏覽器展現給用戶的,所以在伺服器上本身並沒有任何的變化。
3、靜態web無法連接資料庫;
4、靜態web資源開發技術:HTML;
5、由於現在的web頁面中,大量使用JS,導致瀏覽器打開頁面,就會佔用大量的內存,服務端的壓力是減輕了,但壓力轉移到了客戶端。

二、動態web頁面,一般指jsp:
動態WEB中,程序依然使用客戶端和服務端,客戶端依然使用瀏覽器(IE、FireFox等),通過網路(Network)連接到伺服器上,使用HTTP協議發起請求(Request),現在的所有請求都先經過一個WEB Server來處理。
如果客戶端請求的是靜態資源(*.htm或者是*.htm),則將請求直接轉交給WEB伺服器,之後WEB伺服器從文件系統中取出內容,發送回客戶端瀏覽器進行解析執行。

如果客戶端請求的是動態資源(*.jsp、*.asp/*.aspx、*.php),則先將請求轉交給WEB Container(WEB容器),在WEB Container中連接資料庫,從資料庫中取出數據等一系列操作後動態拼湊頁面的展示內容,拼湊頁面的展示內容後,把所有的展示內容交給WEB伺服器,之後通過WEB伺服器將內容發送回客戶端瀏覽器進行解析執行。

⑵ jsp與html的區別

你現在打開的網站的頁面就是html html就是靜態的網頁 過去這些網頁都是寫死的代碼 單純的html沒辦法回做到交互
jsp是利用服務答器端動態的生產html的技術 有了jsp這樣的技術(現在流行的還有php和asp) 向是現在你才能提問 我才能回答你的問題

⑶ jsp與html有什麼區別

JSP是一種動態網頁技術標准。JSP部署於網路伺服器上,可以響應客戶端發送的請求,並版根據請求內權容動態地生成HTML、XML或其他格式文檔的Web網頁,然後返回給請求者。
同時以Java語言作為腳本語言,為用戶的HTTP請求提供服務,並能與伺服器上的其它Java程序共同處理復雜的業務需求。將Java代碼和特定變動內容嵌入到靜態的頁面中,實現以靜態頁面為模板,動態生成其中的部分內容。
而HTML可以簡單的理解為簡單靜態頁面,同時配合div以及css完成頁面布局,jsp動態的響應用戶請求,後者按照格式展現輸出內容。

⑷ jsp 和 html作為前端頁面的區別

jsp 和 html都可以當做頁面,但是有如下區別:

  • html是靜態頁面,當客戶端請求html頁面時,容器找到對應頁面響應給客戶端。

    jsp(本質上是一個servlet)是動態頁面當客戶端請求jsp頁面時,容器找到jsp頁面首先將其轉譯成servlet文件,對其編譯執行,最後響應給客戶端

  • html是由各種標簽組成

    jsp是由HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件

⑸ jsp和html的區別

1、定義上的區別:

HTML(Hypertext Markup Language)文本標記語言,它是靜態頁面,和JavaScript一樣解釋性語言。因為只要有一個瀏覽器那麼它就可以正常顯示出來,而不需要指定的編譯工具,只需在TXT文檔中寫上HTML標記就可以正常顯示。

JSP(Java Server Page)是Java服務端的頁面,所以它是動態的,它是需要經過JDK編譯後把內容發給客戶端去顯示,Java文件編譯後會產生一個class文件,最終執行的就是這個class文件。

2、網頁上的區別:

JSP被用作動態頁面的製作,而HTML一般用作靜態頁面的製作。動態頁面的內容一般都是依靠伺服器端的程序來生成的,不同人、不同時候訪問頁面,顯示的內容都可能不同。

網頁設計者在寫好伺服器端的頁面程序後,不需要手工控制,頁面內容會按照頁面程序的安排自動更改變換。

3、書寫上的區別:

HTML是w3c規范的一種網頁書寫格式,是一種統一協議語言,靜態網頁。上網看的網頁都是大部分都是基於HTML語言的。JSP是一種基於動態語言,JSP可以實現HTML的所有任務。

參考資料來源:網路-JSP

參考資料來源:網路-HTML

⑹ jsp與.html頁面到底有什麼區別,區別在哪

HTML(Hypertext Markup Language)文本標記語言,它是靜態頁面,和JavaScript一樣解釋性語言,為什麼說是解釋性 語言呢?因為,只要你有一個瀏覽器那麼它就可以正常顯示出來,而不需要指定的編譯工具,只需在TXT文檔中寫上HTML標記就OK。
JSP(Java Server Page)看這個意思就知道是Java服務端的頁面,所以它是動態的,它是需要經過JDK編譯後把內容發給客戶端去顯 示,我們都知道,Java文件編譯後會產生一個class文件,最終執行的就是這個class文件,JSP也一樣,它也要編譯成class文件!JSP不 止要編譯,它還得要轉譯,首先把JSP轉譯成一個Servlet文件,然後在編譯成class文件。當用戶訪問JSP時就執行了class文件,最 終......

1.最簡單的區別就是,HTML能直接打開,jsp只能發布到Tomact等伺服器上才能打開 。
2.定義上HTML頁面是靜態頁面可以直接運行,JSP頁面是動態頁它運行時需要轉換成servlet。
3.他們的表頭不同,這個是JSP的頭「 <%@ page language="java" import="java.util.*" pageEncoding="gbk"%>」在表頭中有編碼格式和倒入包等。
4.也是很好區分的在jsp中用<%%>就可以寫Java代碼了,而html沒有<%%>。

⑺ html和jsp的區別

html一般指靜態頁面,而jsp通常指動態web頁面。下面具體介紹一下兩者區別:
1.html靜態頁面就是設計者把頁面上所有東西都設定好、做死了,然後放上去,不管是誰在任何時候看到的頁面內容都是一樣的,一成不變(除非手動修改頁面內容)。靜態html頁面可以直接用本地的瀏覽器打開。Jsp動態頁面的內容一般都是依靠伺服器端的程序來生成的,不同人、不同時候訪問頁面,顯示的內容都可能不同。網頁設計者在寫好伺服器端的頁面程序後,不需要手工控制,頁面內容會按照頁面程序的安排自動更改變換。
2.靜態html頁面中,客戶端使用Web瀏覽器(IE、FireFox等)經過網路(Network)連接到伺服器上,使用HTTP協議發起一個請求(Request),告訴伺服器我現在需要得到哪個頁面,所有的請求交給Web伺服器,之後WEB伺服器根據用戶的需要,從文件系統(存放了所有靜態頁面的磁碟)取出內容。之後通過Web伺服器返回給客戶端,客戶端接收到內容之後經過瀏覽器渲染解析,得到顯示的效果。動態Jsp中,程序依然使用客戶端和服務端,客戶端依然使用瀏覽器(IE、FireFox等),通過網路(Network)連接到伺服器上,使用HTTP協議發起請求(Request),現在的所有請求都先經過一個WEB Server來處理。
分清兩者的區別後,會更有利於我們學習前端。

⑻ jsp和html的區別是什麼

jsp和html的區別是:,目的的區別、網頁上的區別、書寫上的區別

1、目的的區別:

HTML(Hypertext Markup Language)文本標記語言,它是靜態頁面,和JavaScript一樣解釋性語言。因為只要有一個瀏覽器那麼它就可以正常顯示出來,而不需要指定的編譯工具,只需在TXT文檔中寫上HTML標記就可以正常顯示。

JSP(Java Server Page)是Java服務端的頁面,所以它是動態的,它是需要經過JDK編譯後把內容發給客戶端去顯示,Java文件編譯後會產生一個class文件,最終執行的就是這個class文件。

2、網頁上的區別:

JSP被用作動態頁面的製作,而HTML一般用作靜態頁面的製作。動態頁面的內容一般都是依靠伺服器端的程序來生成的,不同人、不同時候訪問頁面,顯示的內容都可能不同。

網頁設計者在寫好伺服器端的頁面程序後,不需要手工控制,頁面內容會按照頁面程序的安排自動更改變換。

3、書寫上的區別:

HTML是w3c規范的一種網頁書寫格式,是一種統一協議語言,靜態網頁。上網看的網頁都是大部分都是基於HTML語言的。JSP是一種基於動態語言,JSP可以實現HTML的所有任務。

⑼ html頁面和jsp頁面的區別

1、html靜態頁面,瀏覽器解析(也就是說不需要打開伺服器就能執行結果),
2、jsp動態頁面,Web容器解析(也就是說必須要打開伺服器才能運行正確結果),
注意點:html里能寫Java代碼,注意這里這是叫屏蔽,也就是說在html里的「<%...%>」代碼里的內容根本就不能執行,所以你可以直接理解為不能寫。所以,總結可以如下,html是專門寫html標簽相關的語句,它裡面不能些Java語句。如果要寫Java語句,必須使用JSP(或者其它顯示層技術,如Framework)。

⑽ JSP和HTML頁面有什麼區別

發送後端啊,然後後端再根據前端的請求,回送信息。這就是動態交互頁面了。 jsp就是後端用來寫交互的,就是一個簡化的servlet,而servlet又是java的封裝函數,就是用來做web交互頁面的