Re: JSTL y display tag (Problemilla con core)
"Fernando Pardo" <[email protected]>
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Message-ID | <[email protected]> |
Nunca puse una lista dentro de una columna de un display table, pero para hacer la iteracion podes probar con los tags <logic:iterate> o <nested:iterate> a ver si te funciona. saludos El día 14/04/08, Ignacio Elorriaga <[email protected]> escribió: > > hola buenas tardes. > > > Estoy intentando sacar en una JSP una lista de Beans, en que cada Bean > contiene estos tres parametros: > > - Un String (name) > - Un Array de Strings (identificadores) > - Un Array de Strings (regiones) > (Con sus get's y set's , incluyendo el getIdentifier(i) y getRegion(i)) > > Para mostar el string sin ningun problema, solo que para poder mostrar el > contenido de los array estoy obteniendo la referencia al objeto en vez del > contenido. > El display tag, por sino se conoce es una libreria que tu le pasas un > array y el solo te crea la tabla, lo ordena y lo pagina ( > http://displaytag.sourceforge.net ) > Entonces con la libreria de core (C), mediante c:forEach, lo que hago es: > > <display:table name="listaBR" pagesize="20" requestURI="" defaultsort="2" > id="br"> > <display:column property="businessRegisterName" title="name"/> > <display:column title="BR identifier"> > <c:forEach var="i" items="${listaBR.getIdentifiers()}" step="1"> > <c:out value="${listaBR.getIdentifier(i)}"></c:out> > </c:forEach> > > </display:column> > <display:column title="Regions"> > <c:forEach var="i" items="${listaBR.getRegions()}" step="1"> > <c:out value="${listaBR.getRegion(i)}"></c:out> > </c:forEach> > > </display:column> > <display:setProperty name="paging.banner.item_name" value="ITEM" /> > <display:setProperty name="paging.banner.items_name" > value="ITEMS" /> > </display:table> > > Pero obtengo todo el rato un error con que a Item no se le pueden pasar > argumentos. > > En que estoy fallando? > Se podria hacer mejor con otra libreria de JSTL ?? > > Un saludo > > y muchas gracias > > >