Tecnología JSP (JavaServer Pages)

La tecnología JavaServer Pages permite generar contenido Web dinámico como, por ejemplo, archivos HTML, DHTML, XHTML y XML, para incluirlos en una aplicación Web. Los archivos JSP son una forma de implementar contenido de páginas dinámico del lado del servidor. Los archivos JSP permiten a un servidor Web como, por ejemplo, Apache Tomcat, añadir contenido dinámicamente a las páginas HTML antes de enviarlas al navegador que las solicita.

Cuando se despliega un archivo JSP en un servidor Web que proporciona un motor de servlets, se procesa previamente en un servlet que se ejecuta en el servidor. Esto contrasta con JavaScript™ en el lado del cliente (dentro de códigos <SCRIPT>), que se ejecuta en un navegador. Una página JSP resulta ideal para tareas para tareas cuya ejecución es más adecuada en el servidor como, por ejemplo, acceder a bases de datos o llamar a beans de Enterprise Java™.

Puede crear y editar un archivo JSP en el editor HTML añadiendo su propio texto e imágenes utilizando HTML, códigos JSP o JavaScript, incluyendo código fuente Java dentro de los códigos de scriptlet. Normalmente, los archivos JSP tienen la extensión de archivo .jsp. Asimismo, la especificación JSP recomienda que los archivos de fragmento JSP tengan la extensión de archivo .jspf. Si no se sigue este convenio, el validador de JSP tratará los fragmentos JSP como archivos JSP autónomos normales y se pueden generar errores de compilación.

La Especificación Sun Microsystems JSP 1.2 ofrece la posibilidad de crear códigos JSP personalizados. Los códigos personalizados simplifican las acciones complejas y ofrecen a los desarrolladores un mayor control del contenido de las páginas. Los códigos personalizados se recopilan en una biblioteca (taglib). Un archivo descriptor de biblioteca de códigos (taglib.tld) es un documento XML que proporciona información sobre la biblioteca de códigos, incluido el nombre abreviado de la taglib, la descripción de la biblioteca y las descripciones de código. Consulte la Especificación Sun Microsystems JSP 1.2 para obtener más información.

Para utilizar bibliotecas de códigos personalizadas de JSP 1.2, puede importar la biblioteca de códigos .tld y los archivos .jar al proyecto para utilizarlos o asociarlos como proyectos de biblioteca Web. También puede hacer referencia a un archivo TDL utilizando un URI.

Conceptos relacionados
Servlets
Escuchas
Escuchas
Tareas relacionadas
Crear archivos JavaServer Pages (JSP)