IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

[JSF] Action methods jamais appelées


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2002
    Messages
    186
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 186
    Par défaut [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?...

  2. #2
    Membre confirmé
    Inscrit en
    Juin 2005
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 120
    Par défaut Code de tes pages
    Est-ce que tu pourrais mettre un bout de code de ton Bean et de ta page JSP : ca serait plus facile

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 511
    Par défaut
    t as pas oublié le <h:form> ? As tu des forms imbriqués les une dans les autres ?

  4. #4
    Membre émérite

    Profil pro
    Inscrit en
    Juin 2004
    Messages
    882
    Détails du profil
    Informations personnelles :
    Localisation : Suisse

    Informations forums :
    Inscription : Juin 2004
    Messages : 882
    Par défaut
    Si tu utilises myFaces, le problème peut venir aussi d'un mauvais paramètrage de ton extension filter au niveau de ton web.xml...

    J'avais ce problème et après vérification (et correction) tout a fonctionné...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    22
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Avril 2006
    Messages : 22
    Par défaut 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 : Sélectionner tout - Visualiser dans une fenêtre à part
    <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 !

Discussions similaires

  1. Réponses: 9
    Dernier message: 16/03/2015, 18h05
  2. Methode @PostConstruct jamais appelée
    Par rushtakn dans le forum JSF
    Réponses: 1
    Dernier message: 03/07/2009, 16h05
  3. Pas d'appel à l'action method
    Par matt_lc dans le forum JSF
    Réponses: 1
    Dernier message: 21/05/2007, 11h46
  4. methode paint jamais appeller.
    Par Blo0d4x3 dans le forum 2D
    Réponses: 9
    Dernier message: 22/01/2006, 22h44
  5. [ Struts ] Erreur : l'action n'est jamais appelé
    Par romain3395 dans le forum Struts 1
    Réponses: 3
    Dernier message: 25/06/2004, 14h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo