El otro día iba a crear un h:dataTable con los valores almacenados en un java.util.Set, y me llevé una sopresa al comprobar que no se podía. La razón es que el componente UIData (que es vital para el funcionamiento de las etiquetas h:dataTable y ui:repeat entre otras...
El Expression Language de JSF nos permite acceder a propiedades de los objetos siempre que estas estén disponibles mediante getters. Esto está muy bien, pero en ocasiones lo que queremos obtener es un objeto que solo está accesible a través de un método que no es un...
Hace poco intentaba el plugin de jQuery Tablesorter, el cual permite añadir cabeceras ordenables a tus tablas. Al ser una librería javascript, da igual si has creado las tablas con html puro, con php, jsf, etc… Según la página el plugin es compatible con...
!– @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } –> Apache Cocoon 2 es un framework opensource de publicación basado en XML/XLS y enfocado a la separación entre contenido, presentación y lógica de la aplicación, basándose en los...
Turbine es un framework basado en la especificación Servlet que permite a los desarrolladores crear rápidamente aplicaciones web seguras. Está compuesto por varios módulos que pueden ser usados independientemente. El objetivo de Turbine es recolectar el código...
!– @page { size: 21cm 29.7cm; margin: 2cm } P { margin-bottom: 0.21cm } A.sdfootnoteanc { font-size: 57% } –> Tapestry es un framework MVC opensource mantenido por la comunidad apache basado en el Java Servlet API 2.2 y pensado para realizar...