Problème incompréhensible avec l'action d'un formulaire!
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:
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!