Bonjour,
après avoir recherché sur les forum je n'ai pas trouvé de réponse à ma question :
Dans mon application, j'ai un formulaire. Ce formulaire est en partie construit via des [logic:iterate] qui crée une ligne pour chaque information récupérée.
Cette information peut prendre trois valeurs, un [html:select] est donc utilisé pour permettre à l'utilisateur de choisir.
La construction marche très bien avec le code suivant :
Le principe est donc que mon iterate parcours un vecteur contenant de 1 à n besoins différents. Pour chacun d'eux, l'utilisateur doit spécifier, une valeur choisie parmis "Acquis", "A approfondir" et "Non acquis".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <logic:iterate id="besEvalEleve" name="evalBesEleve"> <bean:write name="besEvalEleve" property="nomBesoin"/> <html:select name="besEvalEleve" property="val"> <html:option value="Acquis">Acquis</html:option> <html:option value="A_approfondir">A approfondir</html:option> <html:option value="Non_acquis">Non Acquis</html:option> </html:select></td> <html:text name="besEvalEleve" property="rmq" size="50"/> </logic:iterate>
Le problème est que je n'arrive pas à récupérer mes données.
Si quelqu'un pouvait m'aider...
NB : ci-dessous mon Bean BesEvalEleve
De plus, ce bout de code est répété trois fois, pour trois utilisateurs différent sur la meme page (trois utilisateur rempliront le formulaire ensemble et je dois récupérer l'avis de chacun pour chacune des informations)
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 public class EvaluationBesoin { private int idEvalBes; private int idEval; private int idBes; private String val; private String rmq; private String origine; private String nomBesoin; // constructeur de l'objet public EvaluationBesoin() { } ++ les getters et les setters
Partager