Uno de los problemas que nos encontramos al utilizar la plantilla para la paginación fue que no estaban instaladas las taglibs para que lo utilizara el Tomcat.
Instalación de TagLib:
- Descarga la distribución del paquete desde apache.org jakarta-taglibs-standard-1.1.2.zip
- Una vez descomprimido copiamos los archivos:
- [descomprimido]tldc.tld –> [tomcat]webappsopencmsWEB-INF
- [descomprimido]lib* –> [tomcat]webappsopencmsWEB-INFlib
- Añadir la entrada siguiente en el archivo de descriptor de despliegue [tomcat]webappsopencmsWEB-INF/web.xml.
- Para usar la librería de etiquetas debéis incluir en la página jsp la línea:
<%@ taglib prefix=”c” uri=”http://java.sun.com/jstl/core” %> - Reiniciar Tomcat
|
<taglib> <taglib-uri>http://java.sun.com/jstl/core</taglib-uri> <taglib-location>/WEB-INF/tlds/c.tld</taglib-location> </taglib> |
Ahora que no tenemos errores y ejecuta perfectamente aclararemos unos conceptos que originaron una discusión sobre el formato de Expression Language (EL) que incluye JSTL.
La sintaxis de EL es ${…} mientras que el acceso a los recursos de OpenCms es %(…).
Espero que esta parte esté aclarada y quien quiera saber mas sobre EL que mire el post referido a su sintaxis.
Un comentario
Luis escribió:
13 febrero, 2009, a las 12:08 (UTC 0 )
Me ha venido de perlas
gracias!!