Bonjour... toujours à la découverte de JSF, j'ai un problème très curieux :
Voilà mon code, allégé, mais qui met en évidence mon problème.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
<f:subview id="monprofil" rendered="#{membreBean.authentifie}">
		<h:form>
			<h:outputText id="nom" value="#{msg.nom}" />
			<h:inputText value="#{membreBean.nom}" required="true" />
			<h:message for="nom" />
			<br />
			<h:selectOneMenu value="#{membreBean.naissanceMois}">
				<f:selectItems value="#{applicationBean.mois}" />
			</h:selectOneMenu>
			<br />
			<h:commandButton value="Valider" action="#{membreBean.updateMembre}" />
		</h:form>
Si je valide mon formulaire, la fonction updateMembre() n'est jamais apellée. Par contre, si j'enlève la zone en gras, updateMembre() est apellée!
Mon bean applicationBean a une portée à "application" et mon bean membre a une portée à "session".
Je n'ai aucune erreur sur la sortie!