PDA

View Full Version : [JSP] <logic:iterate> innestato


durbans
15-03-2007, 14:12
Ho un array di oggetti Object1 di questo tipo:

Object1[] object;
....
public class Object1 {

String property1;
String property2;
Object2[] arrayObj2;

// getter and setter ...

}

public class Object2 {

String obj2;

// getter and setter ...

}

Come posso accedere ai singoli elementi dell'array arrayObj2 ?
Il codice seguente non funziona:

<logic:iterate id="element" name="object1">
<logic:iterate id="secondlevel " name="element" property="arrayObj2">

<bean:write name="secondlevel" property="obj2">

</logic:iterate>
</logic:iterate>
Riesco ad accedere alle proprieta' dell'array object1 (primo livello) ma con il secondo <logic:iterate> viene fuori un errore che l'oggetto su cui itera non lo riconosce come array.

Come posso risolvere ?