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 :

Bean managé : utilisation des variables


Sujet :

JSF Java

  1. #1
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2015
    Messages
    408
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Février 2015
    Messages : 408
    Par défaut Bean managé : utilisation des variables
    Bonjour,
    Je poste cette question de débutant, car je n'ai pas trouvé ni sur les forums ni sur le tuto proposé.
    Je voudrais pouvoir utiliser dans un bean managé, les variables d'un autre bean managé (dans mon exemple, les variables : pageLargeur et pageHauteur).
    Merci.

    J'utilise JSF 2.2

    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    @SessionScoped
    @Named
    public class AccueilManagerBean implements Serializable {
    
        @EJB
        private RefCollectiviteFacade refCollectiviteFacade;  
        @EJB
        private RefUtilisateurFacade refUtilisateurFacade;
        @EJB
        private UtiNoteFacade utiNoteFacade;
    
        private String pageLargeur;     <----- réutiliser ces variables dans un autre bean
        private String pageHauteur;     <-----

  2. #2
    Membre expérimenté
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2012
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 170
    Par défaut
    Bonjour ,

    Si tu passe par des boutons ou autres tu peux utiliser ce qu'offre jsf core :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <f:setPropertyActionListener value="#{beanmanage.size}"  target="#{beanmanage2.size}" />
    je ne sais pas si ca repond a ta question

    Bon courage,

  3. #3
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2015
    Messages
    408
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Février 2015
    Messages : 408
    Par défaut
    Bonjour,

    Je souhaiterais l'info côté serveur.

    Merci.

  4. #4
    Membre expérimenté
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2012
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 170
    Par défaut
    Bonjour ,

    -Tu peux utiliser la notion d'heritage;il faut pour cela créer une classe qui contiendra tes variables a réutiliser dont héritera ta classe AccueilManagerBean et les autres classes qui utiliseront cette variable.

    -Mettre la variable dans la session et pouvoir y accéder lorsque tu voudras.

    -Utiliser les managed properties

    Tu peux voir cette discussion qui a l'air bien:

    https://www.developpez.net/forums/d7...sage-d-d-bean/

    Bon courage.

  5. #5
    Membre éclairé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2015
    Messages
    408
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 66
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Février 2015
    Messages : 408
    Par défaut
    Bonjour,

    Merci de me répondre.
    J'ai tout essayer en JSF et comme rien ne fonctionne, je vais m'orienter vers l'héritage en Java.

    Je pense déclarer une classe avec des variables Static contenant la définition de l'écran du poste client,
    puis cette classe pourra être héritée des autres classes qui ont besoin de la définition de l'écran.
    Est-ce-correct ? Est-ce-que chaque client aura bien ses propres valeurs ?
    Ou bien j'oublie quelque chose ?

    Merci.

  6. #6
    Membre expérimenté
    Homme Profil pro
    Consultant informatique
    Inscrit en
    Septembre 2012
    Messages
    170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Consultant informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Septembre 2012
    Messages : 170
    Par défaut
    Salut,

    Oui les valeurs seront propres au client et ca va marche rmais je te conseille de trouver une meilleure solution (faire fontionner jsf et utiliser la puissance des annotations offertes) mais cela je pense que tu le fera une fois ton probleme resolu.

    Bon courage.

Discussions similaires

  1. Réponses: 12
    Dernier message: 11/04/2006, 17h00
  2. Utiliser des variables d'une BDD
    Par Ragnarok_1er dans le forum Access
    Réponses: 3
    Dernier message: 25/01/2006, 08h32
  3. utilisation des variables global dans tout le projet
    Par EYENGA Joël dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 12/01/2006, 10h55
  4. [MFC] utilisation des variables associées
    Par Grey dans le forum MFC
    Réponses: 2
    Dernier message: 18/11/2005, 14h00
  5. Utiliser des variables d'environnements
    Par Xam335 dans le forum C++Builder
    Réponses: 2
    Dernier message: 14/08/2004, 14h15

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