Un Java Server Pages (JSP) es una tecnología que permite incluir código JAVA en las páginas web, es decir, nos permite hacer paǵinas web dinámicas. El modo de hacer una página JSP es idéntico al de hacer una página HTML, sólo que el código JAVA se encierra entre los símbolos "<%" "%>". Ejemplo:
<html>
<body>
<h1> Hoy es: <%= new java.util.Date() %> </h1>
</body>
</html>
Para generar JSP, necesitamos un servidor web que soporte el formato JSP (TomCat), y un programa desarrollador de código JAVA (Neatbeans). EL fichero tiene una extensión .jsp y se guarda como un proyecto normal.