Java Server Page (JSP) ist eine Technologie zur Steuerung des Inhalts oder des Erscheinungsbildes von Webseiten durch die Verwendung von Servlets, kleinen Programmen, die in der Webseite angegeben werden und auf dem Webserver laufen, um die Webseite zu modifizieren, bevor sie an den Benutzer gesendet wird, der sie angefordert hat.
Sun Microsystems, der Entwickler von Java, bezeichnet die JSP-Technologie auch als die Servlet-Anwendungsprogramm-Schnittstelle (API). JSP ist vergleichbar mit der Active Server Page (ASP)-Technologie von Microsoft. Während eine Java Server Page ein Java-Programm aufruft, das vom Web-Server ausgeführt wird, enthält eine Active Server Page ein Skript, das von einem Skript-Interpreter interpretiert wird (z.B. vscripts oder J script ), bevor die Seite an den Benutzer gesendet wird.