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] initialisation des objets de la page


Sujet :

JSF Java

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �clair�
    Inscrit en
    Avril 2002
    Messages
    224
    D�tails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 224
    Par d�faut [JSF] initialisation des objets de la page
    Bonjour,

    Je me pose une question sur l'initialisation des objets d'une page dans un Backing Bean. Connaissez-vous un moyen d'utiliser une m�thode d'initialisation la premi�re fois qu'une page JSF est ouverte ? Merci

  2. #2
    Expert �minent
    Avatar de tchize_
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par d�faut
    rien de pr�fabriqu� que je connaisse. Par contre, tu peux tr�s bien construite un composant jsf perso qui appelle une "action" lors du premier rendu de la page. Cr�er des composant perso en jsf est pas bien compliqu�, ce qui est chiant l� dedans c'est jsute la taglib si tu utilise pas facelet ^^. Y a plein de docs sur internet pour les composant perso.

    T'as qu'� juste, dans ton encodeBegin(), v�rifier un flag interne � ton composant ("d�j� initialis�?"), et si pas encore fait, mettre � jour le flag et appeler l'action en question (valueBindings).


    T'aboutirais � ce genre de chose dans ton jsp:

    <mataglib:callAction action="#{monBean.methodeAAppelerUneFoisSeulement}"/>

  3. #3
    Membre �clair�
    Inscrit en
    Avril 2002
    Messages
    224
    D�tails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 224
    Par d�faut
    Merci bien !!!
    Dans mon cas de figure j'ai utilis� l'annotation @PostConstruct disponible depuis java6. Cela me permet d'initialiser les objets (listes, variables ...) de ma vue quand elle est affich�e pour la premi�re fois.

  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
    C'est bon � savoir �a (m�me si je suis en Java 5) !
    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

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. positionner des objets sur une page
    Par ickyknox dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 2
    Dernier message: 10/07/2012, 21h30
  2. R�ponses: 8
    Dernier message: 16/02/2007, 15h55
  3. R�ponses: 10
    Dernier message: 13/09/2006, 09h13
  4. R�ponses: 1
    Dernier message: 29/05/2006, 10h04
  5. initialisation des property page
    Par Robleplongeur dans le forum MFC
    R�ponses: 3
    Dernier message: 21/04/2004, 10h47

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