JSP:
http://download-llnw.oracle.com/javaee/5/jstl/1.1/docs/tlddocs/
+Etiquetas en holaMundoJSTL de Juan Antonio DESCARGAR
JSTL Java Standar Tag Library-
Tiene como objetivo ( y lo consigue) separar en un JSP el código java del código de representación. El propósito es incluir la información generada en nuestro programa java (servlet) a través de etiquetas, de la misma forma que las etiquetas HTML.
Para utilizar las librerías estandars incluídas en la especificación de JSP, tenemos que incluir la libreria correspondiente standar.jar y jstl.jar
Las librerías englobadas en JSTL son:
* core, iteraciones, condicionales, manipulación de URL y otras funciones generales.
* xml, para la manipulación de XML y para XML-Transformation.
* sql, para gestionar conexiones a bases de datos.
* i18n, para la internacionalización y formateo de las cadenas de caracteres como cifras.
Y dentro de nuestro jsp ya podemos referencias dichas librerías a través de sus respectivos import:
<%@taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x" %>
Métodos relacionados con el life-cycle de Tag y BodyTag
- Tag
- doStartTag
- doEndTag
- BodyTag
- doAfterBody
Procedimiento a seguir para la creación y activación de un tag en jsp
Creamos la clase correspondiente que servirá para la representación de contenido con formato, en este caso aplicará color a un texto
Creamos a continuación el TLD: tag library descriptor, es decir el archivo descriptor de la librería de etiquetas, y lo incluimos en un directorio accesible para poder llamarlo desde el web.xml
Incluimos la librería de etiquetas en nuestro archivo descriptor de aplicación web: web.xml
Y por último importamos la librería en nuestro jsp y utilizamos la etiqueta recién creada...
arrancamos nuestro servidor y comprobamos en el navegador los resultados
Vinculos:
* http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/jsp/package-frame.html
* http://java.sun.com/j2ee/sdk_1.3/techdocs/api/javax/servlet/jsp/tagext/package-frame.html
* WIKIPEDIA: http://es.wikipedia.org/wiki/JSTL
Enlace a tutorial de Sun sobre JSP:
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPIntro.html#wp100465
Enlace a tutorial de Sun sobre JSTL
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSTL.html#wp74644
Enlace a tutorial de Sun sobre EL-Expression Language
http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPIntro7.html#wp71019
TODO: ¿cómo nuestro contenedor de servlet administra las etiquetas personalizadas...?
gráfico de administración de etiquetas
No hay comentarios:
Publicar un comentario