Zunächst war Java eine Programmiersprache, die vom Browser interpretiert wird. Als Java Server Pages kann Java auch als vom Server interpretierte Sprache verwendet werden. Somit haben JSP das gleiche Einsatzgebiet wie PHP, ASP oder CFML. Entwickelt wurde Java von der Firma Sun.