JSP (JavaServer Pages) 是 Sun Microsystems 主導建立的動態網頁技術標準。在傳統 HTML 中嵌入 Java 程式片段與 JSP 標籤,即構成 .jsp 頁面。Web 伺服器接收請求時,先執行伺服器端 Java 程式碼,再將結果以 HTML 形式回傳瀏覽器。所有運算在伺服端完成,客戶端無需 Plugin、ActiveX、Applet 甚至 Frame,相容性極佳。
https://java.sun.com/jdk/https://java.sun.com/products/jsp/,Linux 可用 Tomcat 3.0。PATH 與 CLASSPATH(含 tools.jar)。C:\jswdk-1.0.1),無註冊表殘留,移除極簡單。startserver.bat 啟動伺服器(預設 8080 埠),瀏覽 https://localhost:8080 驗證。在 \jswdk-1.0.1\webpages\hi.jsp 撰寫:
<html>
<head><title>Hi-JSP實驗</title></head>
<body>
<%
String Msg = "This JSP test.";
out.print("Hello World!");
%>
<h2><%=Msg%></h2>
</body>
</html>
瀏覽 https://localhost:8080/hi.jsp 即見結果。<% ... %> 為 Scriptlet,<%= 變數 %> 輸出變數值。
英文版 NT 4.0 / RedHat 6.1 直接輸出中文正常;中文版 NT 4.0 / Win98 易產生亂碼,需統一指定 charset=GB2312 或 UTF-8 並確保 JDK、伺服器、瀏覽器三端一致。