Bonjour,
j'ai un petit soucis pour remplir la liste de mon doubleselect à partir d'un base de donnée.
je vous met mon code:
.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 <s:doubleselect tooltip="Faites votre choix" label="Marque / Modéle" name="marquevehicule" list="marqueVehiculeList" listKey="key" listValue="description" value="'a'" doubleValue="'b'" doubleList="modeleVehiculeList" doubleListKey="key" doubleListValue="description" doubleName="modelevehicule" emptyOption="true" required="true"/>
dans mon action:
donc pour le moment j'arrive à remplir le preumier champ de mon doubleselect mais pas le deuxieme.
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 public List<MarqueVehicule> getMarqueVehiculeList() { return fvl.getMarqueVehiculeList(); } public List getModeleVehiculeList() { ValueStack stack = ServletActionContext.getValueStack(ServletActionContext.getRequest()); //Object marqueVehicule1 = stack.findValue("top"); Object marqueVehicule = fvl.getMarqueVehiculeList().get(1); if (marqueVehicule != null && marqueVehicule instanceof MarqueVehicule) { List list = (List) fvl.getModeleVehiculeMap().get(marqueVehicule); return list; } return Collections.EMPTY_LIST; }
je ne sais pas si je me suis bien expliqué...je vous remercie d'avance pour votre aide.
Partager