JSP es una tecnología para crear páginas web dinámicas con Java que permite incorporar código Java en páginas con formato HTML. El código Java se ejecuta en el servidor para generar contenido dinámico, mientras que el HTML se envía al usuario. JSP permite desarrollar aplicaciones web multiplataforma que se ejecutan en diversos servidores usando Java.