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:

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;
	}
donc pour le moment j'arrive à remplir le preumier champ de mon doubleselect mais pas le deuxieme.

je ne sais pas si je me suis bien expliqué...je vous remercie d'avance pour votre aide.