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 :

backing bean et problème de binding


Sujet :

JSF Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 185
    Par défaut backing bean et problème de binding
    Bonjour,

    je travaille sur un projet dont la couche presentation est geré par jsf, cette couche est divisé en trois form (backing bean) pour le binding, model et controlleur (actions).

    pour une page1.jsp j'ai mis en place un HtmlSelectOneMenu dans le form lié à la jsp , quand on clique sur une CommandButton je tombe sur une page2.jsp

    je voudrai savoir quelle SelectItem l'utilisateur à choisi?

    j'ai fait comme cela
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    FacesContext context = FacesContext.getCurrentInstance();
    		return (SelectItem)((HtmlSelectOneMenu)context.getExternalContext().getRequestMap().get("HtmlSelectOneMenuName")).getValue();
    j'ai l'erreur suivante comme quoi context.getExternalContext().getRequestMap().get("HtmlSelectOneMenuName")) est null

    merci par avance

  2. #2
    Membre chevronné Avatar de heid
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    388
    Détails du profil
    Informations personnelles :
    Localisation : France, Indre et Loire (Centre)

    Informations forums :
    Inscription : Mai 2002
    Messages : 388
    Par défaut
    Bonjour,
    pourquoi ne pas assigner à la propriété #value de ton compostant selectOneMenu une variable de ton back bean?

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    185
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 185
    Par défaut
    désolé j'ai pas très compris ta remarque, en fait le form de ma première page
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    public class MyForm1
    private HtmlSelectOneMenu selected;
    // get et set
    et la page jsp
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <h:selectOneMenu binding="#{myForm1.selected}"
    			styleClass="textA">
    			<f:selectItems value="#{myConterolleur1.listPF}"  />
    		</h:selectOneMenu>
    j'aimerai pouvoir connaitre dans la deuxième page jsp l'item qu'a choisi l'utilisateur.

    merci par avance

Discussions similaires

  1. Backing Bean et navigation - problème
    Par Swissboy dans le forum JSF
    Réponses: 1
    Dernier message: 09/05/2013, 01h17
  2. Réponses: 9
    Dernier message: 05/06/2012, 09h39
  3. probleme de bind et backing Bean
    Par fterm dans le forum JSF
    Réponses: 2
    Dernier message: 23/04/2008, 09h07
  4. [C#][MySQL 5.x]Problème de Binding
    Par Oufti dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/05/2006, 23h44
  5. [Debutant][JSF] backing bean
    Par Shivan dans le forum JSF
    Réponses: 1
    Dernier message: 15/02/2006, 17h09

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