[JSF] Action methods jamais appelées
Bonjour
j'ai un problème sur lequel je planche depuis 2jours!
En fait g une page qui a un backingbean (session) dans laquelle j'ai des propriétés à afficher ainsi que des actions.
Les proiprités sont bien affichées, donc le managed bean est bien instancié et la page jsp y a accès.
Par contre, sur tous les CommandLink, CommandButon, l'action n'est JAMAIS appelée.
Il en est de même pour les actionListener et les actionEvent, valueChange, ...
Seules les propriétés value font un accès au bean, tandis que l'appel à une méthode ne se réalise pas.
Je n'ai aucune erreur, j'affiche bien les FacesMessage et il n'y a rien, donc a priori la validation passe, mais aucun appel aux actions
De plus, g debugé avec un PhaseListener, et il passe bien par toutes les étapes du cycle, dont le INVOKE_APPLICATION. Rien de plus.
Je précise que j'utilise Tiles.
Si vous voyez d'ou peut provenir le problème?...
Même problème avec un commandLiknk
Bonjour,
J'ai le même problème. Je sais en revanche que cela peut venir de n'importe où dans la code soit du web.xml, soit de la page elle-même.
J'ai fait un test en mettant un nom qui ne correspondait à rien dans l'actionListener... et rien. Voici mon code :
Code:
<a4j:commandButton value="Enregistrer" actionListener="#{skdqjhfxgj}" reRender="actTable, jourForm"></a4j:commandButton>
bien entendu "skdqjhfxgj" ne correspond à rien, et aucune erreur n'est remontée que ce soit avec un bouton "a4j" ou "h"...
J'ai vérifié les id de mes compostants JSF dans ma page (pas un pareil que l'autre)
J'ai vérifié mon web.xml
j'ai vérifié mes balises "h:form" ...
bref, je voudrais juste qu'il essaie d'aller dans un actionListener...
PS : D'autres actions ajax (a4j) fonctionnent correctement dans la même page...
Merci de votre aide !