JSP全名為Java Server Pages,中文名叫java伺服器頁面,其根本是一個簡化的Servlet設計,它是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態網頁技術標準。 JSP技術有點類似ASP技術,它是在傳統的網頁HTML(標準通用標記語言的子集)檔案(*.htm,*.html)中插入Java程式段(Scriptlet)和JSP標記(tag),從而形成JSP文件,後綴名為(*.jsp)。用JSP開發的Web應用是跨平台的,既能在Linux下運行,也能在其他作業系統上運行。
JSP頁面由安裝在Web伺服器或使用JSP的應用程式伺服器上的JSP引擎執行。 JSP引擎接受客戶端對JSP頁面的請求,並且產生JSP頁面作為對客戶端的回應。
JSP頁面通常被編譯成為Java Servlets,這是一個標準的Java擴充。頁面開發人員能夠存取全部的Java應用環境,以利用Java技術的擴展性和可移植性。當JSP頁面第一次被呼叫時,如果它還不存在,就會被編譯成為一個Java Servlets類,並且儲存在伺服器的記憶體中。這就使得在接下來的對該頁面的呼叫中,伺服器會有非常快速的回應(這避免了CGI-BIN為每個HTTP請求產生一個新的進程的問題)。
JSP頁可以包含在多種不同的應用體系結構或模型中,可以用於由不同協定、元件和格式所組成的聯合體中。基於JSP的動態資訊發布技術是一個開放的、可擴展的建立動態Web頁面的標準。無論採用什麼創建工具,開發人員都可以使用JSP頁面來創建可移植的Web應用,在不同的Web應用伺服器上運行。
javaweb中的動態頁面技術。 jsp會先編譯成servlet,servlet可以直接呼叫java程式碼,實作和java應用的互動。 jsp在<%%>中寫的就是java程式碼。
以上是jsp可以做什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!