Pestañas y plantillas: jsftabs y Facelets
- 22 February, 2006 //
- informática, trabajo //
- Tags :
- 0 Comments
En este pequeño artículo describiré rápidamente como utilizar conjuntamente el componente jsftab de las Java Server Faces (disponible aquí: https://jsftab.dev.java.net/) dentro de un sistema que utilice plantillas facelets.
Se presupone que tantolas facelets como el jsftab estan funcionando correctamente en el sistema por separado, de modo que lo que hay que hacer es decirle al servlet de los facelets que ejecute el tag del jsftab correctamente.
Basta con crear un fichero jsftag.taglib.xml dentro de /WEB-INF y rellenarlo con el siguiente código:
<facelet-taglib>
<namespace>http://www.jsftab.com/jsftab</namespace>
<tag>
<tag-name>jsftab </tag-name>
<component>
<component-type>com.jsftab.TabbedPanel</component-type>
<renderer-type>com.jsftab.TabbedPanel</renderer-type>
</component>
</tag>
</facelet-taglib>
Seguidamente abrimos el web.xml e introducimos el siguiente parámetro de contexto que apunta al fichero
que acabamos de crear:
<context-param>
<param-name>facelets.LIBRARIES</param-name>
<param-value>/WEB-INF/jsftab.taglib.xml</param-value>
</context-param>
Listo, todo debería funcionar.