ava Server Pages(JSP)是一種服務器端編程技術,可以創(chuàng)建動態(tài)的,獨立于平臺的方法來構建基于Web的應用程序。 JSP可以訪問整個Java API系列,包括用于訪問企業(yè)數(shù)據(jù)庫的JDBC API。 本教程將教您如何通過簡單的步驟使用Java Server Pages開發(fā)Web應用程序。
JSP 與 PHP、ASP、ASP.NET 等語言類似,運行在服務端的語言。
JSP(全稱Java Server Pages)是由 Sun Microsystems 公司倡導和許多公司參與共同創(chuàng)建的一種使軟件開發(fā)者可以響應客戶端請求,而動態(tài)生成 HTML、XML 或其他格式文檔的Web網頁的技術標準。
JSP 技術是以 Java 語言作為腳本語言的,JSP 網頁為整個服務器端的 Java 庫單元提供了一個接口來服務于HTTP的應用程序。
JSP文件后綴名為 *.jsp 。
JSP開發(fā)的WEB應用可以跨平臺使用,既可以運行在 Linux 上也能運行在 Windows 上。
語言學習入門的第一個程序一般都是輸出 "Hello World",JSP輸出 "Hello World" 代碼如下所示:
<html> <head> <title>第一個 JSP 程序</title> </head> <body> <% out.println("Hello World!"); %> </body> </html>測試看看 ?/?
運行后輸出:
Hello World!
JSP將Java代碼和特定變動內容嵌入到靜態(tài)的頁面中,實現(xiàn)以靜態(tài)頁面為模板,動態(tài)生成其中的部分內容。JSP引入了被稱為“JSP動作”的XML標簽,用來調用內建功能。另外,可以創(chuàng)建JSP標簽庫,然后像使用標準HTML或XML標簽一樣使用它們。標簽庫能增強功能和服務器性能,而且不受跨平臺問題的限制。JSP文件在運行時會被其編譯器轉換成更原始的Servlet代碼。JSP編譯器可以把JSP文件編譯成用Java代碼寫的Servlet,然后再由Java編譯器來編譯成能快速執(zhí)行的二進制機器碼,也可以直接編譯成二進制碼。
了解了 JSP 的基本概念后,現(xiàn)在讓我們開始來學習 JSP吧。