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 :

Redirection sur un actionListener


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 172
    Par défaut Redirection sur un actionListener
    Bonjour,

    j'ai voulu créer une petite application de type CRUD pour tester un IDE JSF.
    Je me pose une question sur la bonne pratique à adopter pour le cas suivant :
    ma première page affiche une liste d'objets (par exemple des utilisateurs) dans une datatable. Pour chaque utilisateur (chaque ligne), j'ai un bouton (commandButton). Je veux que quand on clique sur le bouton, une nouvelle page s'affiche pour modifier la ligne en question.
    En utilisant un actionListener sur le bouton, et grace à l'id du bouton qui correspond à l'id de la ligne, j'arrive bien à récupérer l'identifiant de la ligne sélectionnée mais la redirection vers la page de modification est problémation. Je crois qu'il est possible de faire une redirection dans la méthode de l'actionListener à l'aide de l'objet FacesContext mais ça ne me semble pas la solution idéale...
    Utiliser une action classique dans ce cas ne me permet pas de récupérer l'id de la ligne simplement. Je crois que f:param ne fonctionne pas avec un commandButton.

    Quelle est la meilleure façon de procéder dans ce cas-là à votre avis ?

    Thomas

  2. #2
    Membre expérimenté Avatar de a.snaps
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    209
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 209
    Par défaut
    Tu devrais jeter un coup d'oeil à DataModel et encapsuler ta Collection dans une instance de cette classe et l'associé à ton DataTable.
    Alex

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    172
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2002
    Messages : 172
    Par défaut
    OK merci pour la piste, je vais creuser.

  4. #4
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    ca me semble bien compliquer, pourquoi ne pas afficher un lien qui contient un param hidden

    ca me semble nettement plus propre

Discussions similaires

  1. virtualhost et redirection sur tomcat
    Par astrofiles dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 08/06/2006, 10h52
  2. Réponses: 5
    Dernier message: 28/05/2006, 13h18
  3. Réponses: 1
    Dernier message: 10/04/2006, 20h22
  4. Redirection sur des fichiers qui n'existent plus
    Par gaia_dev dans le forum Apache
    Réponses: 3
    Dernier message: 03/02/2006, 19h09
  5. redirection sur une page
    Par fulgaro dans le forum Langage
    Réponses: 3
    Dernier message: 09/01/2006, 14h27

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