Bonjour, je débute juste avec JSF, et je rencontre un problème dans l'utilisation d'un Listshuttle.

Je cherche à modifier les participants à une réunion. Je récupère bien les informations à partir de la base, je crée une liste de participants potentiels et une de participants effectifs, et je mets ca dans mon listshuttle. J'ai un bouton qui est sensé lancer une méthode dans mon bean pour traiter les résultats, mais une fois dans cette méthode les deux listes sont devenues vides, et je ne comprends pas pourquoi. Pensant que c'était un problème de converter, j'ai d'abord essayé avec des List<String> mais le problème est le même. J'ai cherché à pas mal d'endroits (y compris sur les exemples de JBoss et sur ce forum), mais je ne trouve pas de différence entre mon code et celui des exemples. J'ai mis des tests de debug dans les getters et setters de mes listes, visiblement il ne passe jamais dans les setters. Quelqu'un aurait une idée?

Extrait de mon jsp:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
<rich:listShuttle id="ls"
                sourceValue="#{reunion.reunionParticipantsPossiblesString}"
		targetValue="#{reunion.reunionParticipantsString}" var="user"
		orderControlsVisible="false" showButtonLabels="false"
		sourceCaptionLabel="Disponibles"           targetCaptionLabel="Assignés">
			<rich:column>
				<h:outputText value="#{user}"></h:outputText>
			</rich:column>
</rich:listShuttle>
<a4j:commandButton action="#{reunion.save}" value="Enregistrer" />
Merci d'avance