參考實作指的是規格書的實作版本。它的應用並不只限於 JSP 的規格,它同時也應用在許多 Sun 公司發表的規格書上。這是 Java Servlet 和 JSP 在操作上的定義和概念上的証明。它可以讓 JSP 和 Java Servlet 的發展人員用來發展和測試網站應用程式。因此每一版的 JSP 都會有一個參考實作。

官方 JSP 的參考實作是 Apache 軟體基金會(Apache Software Foundation)所製造和管理的 Tomcat ,它是 Jakarta 計劃的一部分。而 Jakarta 計劃的任務主要是「在開放和合作的精神下,提供架構在 Java 平台上的商業級伺服器解決方案」。

Tomcat 實作 JSP 1.1 和 Java Servlet 2.2 的版本是 3.x,Tomcat 4.x 支援到 JSP 1.2 和 Java Servlet 2.3 版,Tomcat 5.5.x 支援到 JSP 2.0 和 Java Servlet 2.4 版,而 Tomcat 6.x 支援到 JSP 2.1 和 Java Servlet 2.5 版。 你可以在 http://jakarta.apache.org/tomcat/index.html 找到 Tomcat 的最新版本。

JSP 1.0 的官方參考實作是 JavaServer Web Development Kit(爪哇伺服器網站發展工具)1.0.1 版,你可以 http://java.sun.com/products/servlet/archive.html 下載。而它同是也是 Java Servlet 2.1 版的參考實作。當 JSP 1.1 版的規格取代 1.0 版之後,JavaServer Web Development Kit 並沒有繼續更新。因此在使用前你應該要仔細閱讀它的發表註記(release notes)。

注意:另有一個 Java Servlet Development Kit(爪哇超小型伺服程式發展工具)是 Java Servlet 2.1 版最初的參考實作,但是它並沒有包含 JSP 技術的支援。

註一:參考實作指的是一項規格書的實作品,例如 Tomcat 是 JSP 的實作品。通常規格書只會規定要那些功能,而實作功能的部分,就是參考實作在做的事了。例如資料庫的規格書規定要有 getString() 的方法,而實作此方法就是各個 DB Driver 所需要完成的。