JavaServer Pages (JSP) 是一種結合了跨平台與跨網站服務器支持,以 Java為主的來產生動態網頁的技術。
JSP與微軟的Active Server Pages 相似,但它是使用類似HTML的標簽以及Java程式碼片段而不是VBScript。當你所使用的網站服務器沒有提供本地ASP支援,也就是Apache或Netscape服務器時,你可以考慮使用JSP。雖然你可以取得這些服務器的ASP附加配備模塊,但價格相當昂貴,而目前Sun並沒有對你所需要的JSP元件收取費用(雖然Sun未來有可能會收費)。對於Solaris與Linux以及Windows,這些控件也都很容易取得。
請不要將JSP與服務器端的JavaScript混為一談。網站服務器會自動將以JSP寫成的Java程式碼片段轉換成Java servlets。而許多先前必須以Perl手寫程式或服務器特定的API(如ASP)控制的功能也都可通過JSP來自動化處理。
現在就讓我們開始動手幫助你建立一個可執行JSP范例網站。