JavaServer Pages

Para desplegar y correr JavaServer Pages, se requiere un servidor web compatible con contenedores servlet como Apache Tomcat o Jetty.

Otra ventaja es que JSP hereda la portabilidad de Java, y es posible ejecutar las aplicaciones en múltiples plataformas sin cambios.

Para empezar, los JSPs y servlets se ejecutan en una máquina virtual Java, lo cual permite que, en principio, se puedan usar en cualquier tipo de ordenador, siempre que exista una máquina virtual Java para él.

Las JavaServer Pages son traducidas a servlets en tiempo real; cada servlet es guardado en caché y reusado hasta que la JSP original es modificada.

Tomcat 5 es una completa implementación de referencia para las especificaciones Java Servlet 2.2 y JSP 1.1.

No producen una salida visible al usuario sino que configura cómo se ejecutará la página JSP.

Las directivas disponibles son: Nos permiten declarar variables, funciones y datos estáticos.

Desarrollar sitios web utilizando etiquetas presenta ciertas ventajas como: Su sintaxis sería:

Y por fin, el servidor de aplicaciones sustituirá la etiqueta por su código Java asociado, org.lcyka.taglibs.miEtiqueta:

Y finalmente el navegador mostraría: Son las etiquetas pertenecientes a la especificación JSP.