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 :

recuperer donnees d'un formulaire


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2009
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 39
    Par défaut recuperer donnees d'un formulaire
    bonjour tout le monde;
    c'est mon premier essai avec jsf, alors excusez moi si vous trouverez ma question un peu bete , je voudrais savoir comment recuperer les données saisies par l'utilisateur dans un inputText lors du clic sur un commandButton;
    j'ai fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <h:inputText value="#{loginBean.user}"></h:inputText>
    c'est normalement ce qu'il faut faire pour relier un composant à un attribut,non?? mais la valeur de user ne change pas, elle est tjs null quand j'essaie de l'afficher à partir du bean
    je vous remercie d'avance pour votre aide

  2. #2
    Membre averti
    Inscrit en
    Août 2006
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 43
    Par défaut
    Essaie plutot "BINDING" au lieu de "value".
    Pour le .java, tu peux déclarer ton composant "HTMLINPUTTEXt" puis récupérer la valeur de ton user en utilisant "user.getvalue().tostring()"


    NB:bon chance!!!!

  3. #3
    Membre averti
    Inscrit en
    Février 2009
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 39
    Par défaut
    SALUT!!!
    Merci bcp midos pour ta reponse, j'ai essayé avec binding et j'ai un resultat de retour, seulement ce resultat ne correspond pas à la valeur que je tape dans le champs (je reçois javax.faces.component.html.HtmlInputText@92dcdb pour avoir tapé 123456), est ce normal ou y a t il des conversions à faire?

  4. #4
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Non, le binding ne correspond pas à la même chose que le value !

    Le binding permet de conserver un lien vers l'objet Java correspondant au <h:inputText/> dans ton bean. La propriété pointée par l'attribut binding fera donc référence à un HtmlInputTetxt ici.

    Dans notre cas, l'attribut a utiliser est bien le value.
    C'est assez bizarre que la valeur soit toujours null dans le bean...

    Est-ce que ton <h:inputText .../> est bien au sein d'un formulaire (composant <h:form>) ? Si ce n'est pas le cas, alors c'est normal que la valeur ne soit pas mise à jour au niveau du bean.
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  5. #5
    Membre averti
    Inscrit en
    Février 2009
    Messages
    39
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 39
    Par défaut
    Merci pour toutes vos reponses, en effet vous aviez raison romaintaz, l'inputText n'etait pas inclu dans un formulaire, c'est pour ça que sa valeur ne changeait pas, maintenant c'est fait merci. binding renvoie à une reference sur un htmlInputText, c'est le message etrange que je ne comprenais pas .

  6. #6
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Novembre 2007
    Messages : 6
    Par défaut
    bonjour
    je voudrais afficher les données saisies dans un formulaire aprés validation dans un tableau...comment faire, aidez moi svp.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. recuperation de donnees d'un formulaire
    Par zwaldo dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 11/03/2010, 14h06
  2. Récupération de données dans un formulaire
    Par syldudu dans le forum Access
    Réponses: 5
    Dernier message: 23/11/2006, 08h48
  3. [C#] Recuperer donnees d'un datagrid
    Par ducker88 dans le forum Windows Forms
    Réponses: 4
    Dernier message: 04/07/2005, 21h54
  4. [C#] Récuperation donnée DropDownList
    Par famemaur dans le forum ASP.NET
    Réponses: 4
    Dernier message: 06/04/2005, 17h40
  5. Réponses: 13
    Dernier message: 01/10/2004, 14h03

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