JSP (Java Server Pages) es una tecnología basada en Java que permite incorporar contenido dinámico a las páginas web mediante la combinación de HTML, etiquetas especiales y fragmentos de código Java. Las páginas JSP permiten separar el contenido estático del dinámico y el contenido dinámico de la presentación, lo que las hace altamente recomendables para aplicaciones web con arquitecturas de múltiples partes.