JSP 教程
JSP 與 PHP、ASP、ASP.NET 等語言類似,運行在服務(wù)端的語言。
JSP(全稱Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)和許多公司參與共同創(chuàng)建的一種使軟件開發(fā)者可以響應(yīng)客戶端請求,而動態(tài)生成 HTML、XML 或其他格式文檔的Web網(wǎng)頁的技術(shù)標準。
JSP 技術(shù)是以 Java 語言作為腳本語言的,JSP 網(wǎng)頁為整個服務(wù)器端的 Java 庫單元提供了一個接口來服務(wù)于HTTP的應(yīng)用程序。
JSP文件后綴名為 *.jsp 。
JSP開發(fā)的WEB應(yīng)用可以跨平臺使用,既可以運行在 Linux 上也能運行在 Windows 上。
JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準,本文簡單介紹JSP及其優(yōu)點。
JSP(Java Server Pages)是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。 JSP技術(shù)是用JAVA語言作為腳本語言的,JSP網(wǎng)頁為整個服務(wù)器端的JAVA庫單元提供了一個接口來服務(wù)于HTTP的應(yīng)用程序。
在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中加入Java程序片段(Scriptlet)和JSP標記(tag),就構(gòu)成了JSP網(wǎng)頁(*.jsp)。Web服務(wù)器在遇到訪問JSP網(wǎng)頁的請求時,首先執(zhí)行其中的程序片段,然后將執(zhí)行結(jié)果以HTML格式返回給客戶。程序片段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁以及發(fā)送 email 等等,這就是建立動態(tài)網(wǎng)站所需要的功能。所有程序操作都在服務(wù)器端執(zhí)行,網(wǎng)絡(luò)上傳送給客戶端的僅是得到的結(jié)果,對客戶瀏覽器的要求最低,可以實現(xiàn)無Plugin,無ActiveX,無Java Applet,甚至無Frame。
JSP全名為Java Server Pages,中文名叫java服務(wù)器頁面。它是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。JSP技術(shù)有點類似ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁HTML文件中插入Java(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。
用JSP開發(fā)的Web應(yīng)用是跨平臺的,即能在Linux下運行,也能在其他操作系統(tǒng)上運行。
JSP全稱為Java Server Pages,其根本是一個簡化的Servlet設(shè)計,它實現(xiàn)了在java當中使用HTML標簽。JSP是一種動態(tài)網(wǎng)頁技術(shù)標準也就是javaEE的標準。JSP與Servlet一樣,是在服務(wù)器端執(zhí)行的。
JSP全名為Java Server Pages,中文名叫java服務(wù)器頁面。它是由Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術(shù)標準。
JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。網(wǎng)頁還能通過tags和scriptlets訪問存在于服務(wù)端的資源的應(yīng)用邏輯。JSP將網(wǎng)頁邏輯與網(wǎng)頁設(shè)計和顯示分離,支持可重用的基于組件的設(shè)計,使基于Web的應(yīng)用程序的開發(fā)變得迅速和容易。
將內(nèi)容的生成和顯示進行分離使用JSP技術(shù),Web頁面開發(fā)人員可以使用HTML或者XML標識來設(shè)計和格式化最終頁面。
JSP技術(shù)源于Java語言。 Java語言是體系結(jié)構(gòu)中立的。 這使JSP技術(shù)可以在實現(xiàn)這個JSP平臺的任何系統(tǒng)中運行。 這種途徑適合于異構(gòu)的網(wǎng)絡(luò)環(huán)境和軟件的分發(fā)。
JSP系統(tǒng)是可移植的。 這種可移植性來源于體系結(jié)構(gòu)中立性。
強調(diào)可重用的組件。 絕大多數(shù)JSP頁面依賴于可重用的,跨平臺的組件(JavaBeans或者Enterprise JavaBeansTM組件)來執(zhí)行應(yīng)用程序所要求的更為復(fù)雜的處理。
采用標識簡化頁面開發(fā) Web頁面開發(fā)人員不會都是熟悉腳本語言的編程人員。
謝邀
可以是可以,點行號旁邊的減號就行
但是剛才試了一下好像對于 html 中的 js 只能把整個 <script> 標簽折疊對于 js 文件中的 函數(shù)塊才可以把函數(shù)折疊
答案是jsp調(diào)用js。
因為jsp一種動態(tài)網(wǎng)頁技術(shù)標準。JSP部署于網(wǎng)絡(luò)服務(wù)器上,可以響應(yīng)客戶端發(fā)送的請求,并根據(jù)請求內(nèi)容動態(tài)地生成HTML、XML或其他格式文檔的Web網(wǎng)頁,然后返回給請求者。
而js是執(zhí)行動態(tài)生成html的腳本語言,jsp就相當于是一個html頁面,只有在jsp頁面里面調(diào)用js,js才能生效。
?填入用戶名、密碼、驗證碼不就可以進入么?
JSP(Java Server Pages)是一種用于構(gòu)建動態(tài)網(wǎng)頁的技術(shù)。它允許開發(fā)者將Java代碼嵌入到HTML頁面中,以便在服務(wù)器端執(zhí)行。當用戶訪問這些頁面時,JSP引擎會將頁面內(nèi)容與Java代碼結(jié)合起來,生成動態(tài)的網(wǎng)頁內(nèi)容,從而實現(xiàn)網(wǎng)頁的動態(tài)交互效果。
JSP技術(shù)的主要優(yōu)勢在于:
1. 可移植性:JSP技術(shù)基于Java平臺,因此具有很好的可移植性。只要服務(wù)器和瀏覽器支持Java,就可以使用JSP編寫的網(wǎng)站。
2. 跨平臺:由于JSP使用Java語言編寫,因此可以在不同的操作系統(tǒng)上運行,如Windows、Linux和Mac OS等。
3. 強大的功能:JSP技術(shù)允許開發(fā)者在服務(wù)器端執(zhí)行復(fù)雜的Java代碼,如數(shù)據(jù)庫操作、文件操作等,實現(xiàn)豐富的動態(tài)功能。
4. 良好的安全性:JSP技術(shù)在服務(wù)器端執(zhí)行Java代碼,可以有效地防止跨站點腳本(XSS)攻擊等安全風險。
5. 內(nèi)置標簽庫:JSP技術(shù)提供了一套內(nèi)置標簽庫,開發(fā)者可以使用這些標簽庫來簡化HTML頁面的開發(fā)過程。
然而,JSP技術(shù)也存在一些缺點,如:
1. 代碼維護:JSP頁面中包含了Java代碼,這可能導(dǎo)致代碼維護困難,尤其是在大型項目中。
2. 加載速度:由于JSP頁面需要在服務(wù)器端執(zhí)行,因此可能會影響頁面的加載速度。
3. 缺乏明確的分離:在JSP頁面中編寫Java代碼可能導(dǎo)致代碼結(jié)構(gòu)不清晰,不利于代碼的維護和擴展。
隨著前端技術(shù)的不斷發(fā)展,如JavaScript框架(如React、Angular和Vue等)和服務(wù)器端技術(shù)(如Node.js)的出現(xiàn),JSP技術(shù)的使用率有所下降。然而,在某些特定場景下,如企業(yè)級應(yīng)用、Web 2.0網(wǎng)站等,JSP仍然具有一定的實用價值。