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] Communication entre les beans


Sujet :

JSF Java

  1. #1
    Membre habitué

    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2005
    Messages : 18
    Points : 160
    Points
    160
    Par défaut [JSF] Communication entre les beans
    Bonjour tt le monde !

    Si quelqu'un pouvait m'aider à résoudre mon problème :

    j'ai un projet basé sur MyFaces dans lequels j'ai quelques ManagedBean. (jusqu'ici rien d'anormal)

    Je veux pouvoir communiquer entre bean et je ne sais pas comment faire ?!

    Ya bien spring qui peut me sauver sur ce coup là , mais ya pas un moyen plus simple ? Recuperation du contexte etc ... ?

  2. #2
    Membre habitué

    Homme Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    18
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2005
    Messages : 18
    Points : 160
    Points
    160
    Par défaut
    réponse trouvée :

    http://wiki.apache.org/myfaces/Acces...eanFromAnother
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    <managed-bean>
       <managed-bean-name>neededBean</managed-bean-name>
       <managed-bean-class>fqn.to.NeededBean</managed-bean-class>
       <managed-bean-scope>session</managed-bean-scope>
     </managed-bean>
     
     <managed-bean>
       <managed-bean-name>usingBean</managed-bean-name>
       <managed-bean-class>fqn.to.UsingBean</managed-bean-class>
       <managed-bean-scope>request</managed-bean-scope>
       <managed-property>
         <property-name>neededBean</property-name>
         <value>#{neededBean}</value>
       </managed-property>
     </managed-bean>
    Using Lookup

    The following java code can be used to explicitly look up an arbitrary managed bean by name:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    FacesContext facesContext = FacesContext.getCurrentInstance();
    NeededBean neededBean
        = (NeededBean) facesContext.getApplication()
          .getVariableResolver().resolveVariable(facesContext, "neededBean");
    Alternately, you can use this code to evaluate any JSF EL expression.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    FacesContext facesContext = FacesContext.getCurrentInstance();
    NeededBean neededBean
        = (NeededBean)facesContext.getApplication()
          .createValueBinding("#{neededBean}").getValue(facesContext);

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 03/07/2006, 17h19
  2. [JSP] [JSF] interactions entre les deux ?
    Par faya972 dans le forum Servlets/JSP
    Réponses: 4
    Dernier message: 11/05/2006, 21h25
  3. Communication entre les vues
    Par beb30 dans le forum MFC
    Réponses: 3
    Dernier message: 18/04/2006, 15h01
  4. Réponses: 3
    Dernier message: 22/11/2005, 11h12
  5. [visual C++/Matlab] communication entre les deux
    Par Bilouzzz dans le forum MFC
    Réponses: 2
    Dernier message: 15/10/2005, 05h05

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