Je sais que cela peut sembler une question fondamentale, mais j'ai du mal à comprendre cela. Tout d'abord j'ai cette forme:Comment soumettre un formulaire dans RichFaces?
<h:form>
<h:inputText value="#{movies.name}"/>
<a4j:commandButton id="mybutton" value="Modify" immediate="true" action="#{movies.testModify}"/>
</h:form>
Je veux attraper la valeur du texte d'entrée à l'intérieur de ma méthode testModify() de la fève de films. Mon problème est que testModify n'est pas appelé du tout. Le comportement bizarre que j'ai remarqué est que lorsque je supprime la balise h: form, la méthode est appelée, mais je ne sais toujours pas comment obtenir la valeur de mon texte d'entrée. De ce que j'ai lu, a4j: commandButton a besoin de h: form pour qu'il fonctionne correctement.
Toute aide sera grandement appréciée!
J'ai découvert ce qu'était le problème: j'enroulai accidentaly la h: forme dans un autre h: forme. Après avoir enlevé le parent h: forme l'appel à la méthode a fonctionné parfaitement et en outre, la propriété de nom était en place. Donc, en conclusion, a4j: commandButton fait le travail très bien. –