jsp是什麼

來源:酷知科普網 8.33K

簡要回答

JSP是一種動態網頁技術標準,這種技術可以根據客戶端的請求,生成動態或者靜態網頁,然後傳送給客戶端的請求者。

jsp是什麼

不少的朋友經常會在電腦科普網站上看到jsp這個概念,究竟這個jsp是什麼意思?jsp又有什麼作用和特點呢?下面讓我們一起去了解吧。

詳細內容

JSP部署於網路伺服器上,可以響應客戶端傳送的請求,並根據請求內容動態地生成HTML、XML或其他格式文件的Web網頁,然後返回給請求者。JSP技術以Java語言作為指令碼語言,為使用者的HTTP請求提供服務,並能與伺服器上的其它Java程式共同處理複雜的業務需求。

jsp是什麼 第2張

JSP將Java程式碼和特定變動內容嵌入到靜態的頁面中,實現以靜態頁面為模板,動態生成其中的部分內容。JSP引入了被稱為“JSP動作”的XML標籤,用來呼叫內建功能。另外,可以建立JSP標籤庫,然後像使用標準HTML或XML標籤一樣使用它們。

jsp是什麼 第3張

標籤庫能增強功能和伺服器效能,而且不受跨平臺問題的限制。JSP檔案在執行時會被其編譯器轉換成更原始的Servlet程式碼。JSP編譯器可以把JSP檔案編譯成用Java程式碼寫的Servlet,然後再由Java編譯器來編譯成能快速執行的二進位制機器碼,也可以直接編譯成二進位制碼。

jsp是什麼 第4張

用JSP技術,Web頁面開發人員可以使用HTML或者XML標識來設計和格式化最終頁面,並使用JSP標識或者小指令碼來生成頁面上的動態內容。生成內容的邏輯被封裝在標識和JavaBeans元件中,並且捆綁在指令碼中,所有的指令碼在伺服器端執行。由於核心邏輯被封裝在標識和JavaBeans中,所以Web管理人員和頁面設計者,能夠編輯和使用JSP頁面,而不影響內容的生成。

jsp是什麼 第5張

在伺服器端,JSP引擎解釋JSP標識和指令碼,生成所請求的內容(例如,通過訪問JavaBeans元件,使用JDBC技術訪問資料庫或者包含檔案),並且將結果以HTML(或者XML)頁面的形式傳送回瀏覽器。這既有助於作者保護自己的程式碼,又能保證任何基於HTML的Web瀏覽器的完全可用性。

jsp是什麼 第6張
熱門標籤