El proyecto está bastante bien documentado y eso siempre se agradece, se ve bastante serio.
El funcionamiento básico consiste en crear un objeto de la clase List (por ejemplo un Vector) que se pasa como atributo al request. Después se recoge a través del tag table, pasándole en el atributo name el nombre del objeto.
<%request.setAttribute( "test", new TestList(10, false) ); %>
Si no se indica nada, obtendremos una tabla con tantas columnas como parámetros tengan los objetos de la lista, en cada columna se pone el valor del parámetro de cada objeto de la lista (cada uno de estos parámetros deben tener sus respectivos métodos get y set) . Este sería el funcionamiento más simple, a partir de ahí se pueden hacer muchas más cosas, añadir paginación, exportar a excel, pdf, etc.
En el caso de que queramos una estructura más flexible que una tabla, para acceder al objeto en cada posición de la tabla hay que asignar un atributo id al tag table, de esta forma se puede obtener el objeto de cada iteración, que se almacena en el pageContext con el nombre del id que hayamos asignado.
Página oficial del proyecto.
Algunos ejemplos.
0 comentarios:
Publicar un comentario