IndexOutOfBoundsException et ArrayList
Bonjour à tous !
J'aimerais soumettre un formulaire contenant une liste d'objets complexes mais a sa soumission j'obtiens : IndexOutOfBoundsException.
En investiguant sur le web, une des solutions qui revient est de passer par la session afin d'eviter l'appel a la methode reset. C'est ce que j'ai fait (a la fois dans la jsp et au niveau du struts-config) mais cette methode reset est toujours invoquée :(
Voici mon formulaire
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
public class ExtourneMvtForm extends OperationForm{
/* Liste des lignes de Mouvements de l'extourne */
private List mouvements = null;
getter/setter
// this is the definition of the complext objects to be stored in the list
/**
* Classe interne gerant l'Object Metier attaché a la ligne du Schema Comptable *
*/
public class LigneMvt extends MetierBean {
private String typMvt = null;
private String libTypMvt = null;
private double mntOri = 0;
private String devOri = null;
private double mntExtourne = 0;
private String devExtourne = null;
private String topExtourne = null;
getter/setter
}
} |
et voici ma jsp :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
<logic:iterate id="mouvements" name="operationForm" property="mouvements" >
<TR >
<TD>
<html:text indexed="true" name="mouvements" property="metier.typMvt" size="10" readonly="true" styleClass="Texte2"/>
</TD>
<TD>
<html:text indexed="true" name="mouvements" property="metier.libTypMvt" size="40" readonly="true" styleClass="Texte2"/>
</TD>
<TD id="ListeTab" width="120">
<html:text indexed="true" name="mouvements" property="metier.mntOri" size="20" readonly="true" styleClass="ZoneNum" />
</TD>
<TD id="ListeTab" width="120">
<html:text indexed="true" name="mouvements" property="metier.mntExtourne" size="20" />
</TD>
</TR>
</logic:iterate> |
Merci d'avance pour votre aide