Este documento proporciona una introducción básica a JavaServer Pages (JSP). Explica que JSP permite incluir código Java en páginas web, y que el contenedor JSP se encarga de ejecutar ese código y enviar la página resultante al cliente. Describe los diferentes elementos que se pueden incluir en una página JSP, como expresiones, scriptlets, declaraciones, directivas y acciones. Explica cómo el contenedor JSP traduce internamente una página JSP a un servlet Java, y cómo JSP y servlets ofrecen