Ciao a tutti,
spero che qualcuno di voi possa aiutarmi. Ho il seguente ArrayList<DatiControlliEffettuatiList>. DatiControlliEffettuatiList è un oggetto formato da un attributo String denominato title e un attributo ArrayList<String> denominato value. In pratica il title rappresenta il titolo della colonna e il value rappresenta tutti i valori che assume quella determinata colonna.
Ad esempio:
ArrayList<DatiControlliEffettuatiList> datiControlliEffettuatiList = new ArrayList<DatiControlliEffettuatiList>();
DatiControlliEffettuatiList dato1 = new DatiControlliEffettuatiList();
String title1 = "UFFICIO"
dato1.setTitle(title1);
ArrayList<String> value1 = new ArrayList<String>();
value.add("UFFICIO NUMERO 1");
value.add("UFFICIO NUMERO 2");
value.add("UFFICIO NUMERO 3");
dato1.setValue(value1);
datiControlliEffettuatiList.add(dato1);
DatiControlliEffettuatiList dato2 = new DatiControlliEffettuatiList();
String title2 = "TOTALE"
dato2.setTitle(title2);
ArrayList<String> value2 = new ArrayList<String>();
value.add("1");
value.add("2");
value.add("3");
dato2.setValue(value2);
datiControlliEffettuatiList.add(dato2);
e quindi questo è l'oggetto che ho che dovrebbe essere rappresentato a video nel seguente modo:
---------------------------------------
UFFICIO | TOTALE |
---------------------------------------
UFFICIO NUMERO 1 | 1 |
---------------------------------------
UFFICIO NUMERO 2 | 2 |
---------------------------------------
UFFICIO NUMERO 3 | 3 |
---------------------------------------
Utilizzando la libreria displaytag ho provato a buttare giù qualche riga di codice ma così mi tira fuori solamente le colonne. Purtroppo non ho esperienza con questa libreria, qualcuno la conosce meglio di me?


<display:table id="item"
uid="item"
name="datiControlliEffettuatiList "
sort="list"
varTotals="totals"
export="true">

<c:forEach var="cl" items="${datiControlliEffettuatiList }">
<display:column title="${cl.title}" value="${cl.value[0]}"/>
</c:forEach>


<display:setProperty name="export.excel.filename" value="export.xls"/>

</display:table>