jsp為什么被淘汰了 jsp和html的區(qū)別?
jsp和html的區(qū)別?1. 定義上的區(qū)別:HTML(hypertextmarkup Language)文本標(biāo)記語(yǔ)言是一種靜態(tài)頁(yè)面,與JavaScript是同一種解釋語(yǔ)言。因?yàn)橹灰袨g覽器,就可以在沒(méi)
jsp和html的區(qū)別?
1. 定義上的區(qū)別:HTML(hypertextmarkup Language)文本標(biāo)記語(yǔ)言是一種靜態(tài)頁(yè)面,與JavaScript是同一種解釋語(yǔ)言。因?yàn)橹灰袨g覽器,就可以在沒(méi)有指定編譯工具的情況下正常顯示。只需在txt文檔中寫(xiě)入HTML標(biāo)記即可正常顯示。JSP(Java服務(wù)器頁(yè)面)是Java服務(wù)器的頁(yè)面,因此是動(dòng)態(tài)的。它需要由JDK編譯,并將內(nèi)容發(fā)送到客戶端進(jìn)行顯示。編譯完java文件后,將生成一個(gè)類文件,最后執(zhí)行的是類文件。
2. Web頁(yè)面的不同之處在于:JSP用于生成動(dòng)態(tài)頁(yè)面,而html通常用于生成靜態(tài)頁(yè)面。動(dòng)態(tài)頁(yè)面的內(nèi)容通常由服務(wù)器端程序生成。不同的人在不同的時(shí)間訪問(wèn)頁(yè)面,顯示的內(nèi)容可能不同。web設(shè)計(jì)者編寫(xiě)服務(wù)器端頁(yè)面程序后,不需要手動(dòng)控制,頁(yè)面內(nèi)容會(huì)根據(jù)頁(yè)面程序的排列自動(dòng)改變。
3. 編寫(xiě)的區(qū)別:html是W3C規(guī)范的一種網(wǎng)頁(yè)編寫(xiě)格式,是一種統(tǒng)一的協(xié)議語(yǔ)言,靜態(tài)網(wǎng)頁(yè)。大多數(shù)網(wǎng)頁(yè)都是基于HTML的。JSP是一種動(dòng)態(tài)語(yǔ)言,JSP可以實(shí)現(xiàn)HTML的所有任務(wù)。