Tehnologia JSP este relativ nouă. Prima specificaţie adoptată cu numărul de versiune 1 a aparut la sfârsitul lunii mai a anului 1999. Tag-urile definite de utilizator, integrarea cu XML şi cu platforma Java 2, Enterprise Edition sunt deziderate propuse pentru această versiunea 1.1.
ASP a fost propusă de Microsoft în 1996 şi putem spune că este o tehnologie deja impusă ca standard pe platformele Microsoft. Deşi această tehnologie este foarte complexă, ea suportă limbaje de scripting multiple şi modelul ActiveX al Microsoft. Suportul pentru bibliotecile ActiveX, ce îi dau adevărata putere, o fac însă disponibilă numai pentru platforma NT.
O primă comparaţie între tehnologiile ASP si JSP în funcţie de platformele şi web server-ul folosit este redată în următorul tabel:
| Tehnologia ASP | Tehnologia JSP | |
| Web Server | Microsoft IIS sau Personal Web Server | Orice Web server, incluzând Apache, Netscape, si IIS |
| Platforme | Microsoft Windows | Cele mai populare platforme, incluzând Solaris Operating Environment, Microsoft Windows, Mac OS, Linux, şi alte implementări UNIX pt. platforme |
Mai multe puteti afla de la http://www.daysite.net/programming/jsp.htm
http://www.indiawebdevelopers.com/technology/java/jsp.asp



Implicit un scriptlet nu genereaza html. Daca se doreste ca acesta sa genereze totusi cod html, se poate utiliza o variabila numita "out". Aceasta variabila nu trebuie declarata, ea este predefinita pentru scriptlets (la fel ca si alte variabile). In urmatorul exemplu, scriptletul genereaza html:
