JSP

JSP （ 全稱Jakarta Server Pages ， 曾稱爲JavaServer Pages ） 是由Sun Microsystems公司主導建立的一種動態網頁技術標準 。 JSP部署於網絡服務器上 ， 可以響應客戶端發送的請求 ， 並根據請求內容動態地生成HTML 、 XML或其他格式文檔的Web網頁 ， 然後返回給請求者 。 JSP技術以Java語言作爲腳本語言 ， 爲用戶的HTTP請求提供服務 ， 並能與服務器上的其它Java程序共同處理複雜的業務需求 。 JSP將Java程序碼和特定變動內容嵌入到靜態的頁面中 ， 實現以靜態頁面爲模板 ， 動態生成其中的部分內容 。 JSP引入了被稱爲 “ JSP動作 ” 的XML標籤 ， 用來調用內建功能 。 另外 ， 可以創建JSP標籤庫 ， 然後像使用標準HTML或XML標籤一樣使用它們 。 標籤庫能增強功能和服務器性能 ， 而且不受跨平臺問題的限制 。 JSP文件在運行時會被其編譯器轉換成更原始的Servlet程序碼 。 JSP編譯器可以把JSP文件編譯成用Java程序碼寫的Servlet ， 然後再由Java編譯器來編譯成能快速執行的二進制機器碼 ， 也可以直接編譯成二進制碼 。