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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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