JSP es un lenguaje de programación para crear sitios web dinámicos. Fue desarrollado por Sun Microsystems y permite a los desarrolladores crear páginas web dinámicas que soportan sistemas de negocios de manera rápida y fácil. Al igual que ASP.NET, JSP separa la interfaz de usuario de la lógica del contenido para permitir cambios en la interfaz sin alterar el contenido subyacente.