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 :

Problème projet JSF


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre extrêmement actif
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Billets dans le blog
    1
    Par défaut Problème projet JSF
    Bonjour,

    j'ai fait le tutorial suivant :

    Using Hibernate in a Visual Web JSF Application

    A la fin je me retrouve face à un petit problème.. lors du lancement de l'application, la méthode init() de SessionBean1 n'est jamais appelé, donc les bean ne sont pas fait et ça plante lors de l'afficher de mon tableau. Je ne sais pas ou elle doit être appelé normalement, ou comment..

    Pour testé, j'ai appeler manuellement la méthode init dans la méthode prerender de la page 1 et ça marche.

    Merci pour votre aide.
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    2 189
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 189
    Par défaut
    Si je ne me trompe pas dans JSF la méthode init n'est pas invoqué car c'est une méthode qui provient des composants visual web de sun

    ca ne fait pas partie de la spéc initiale de JSF, tu peux imaginé de faire un appel à init dans ton constructeur

    EDIT :

    A mon avis étant donné que n'importe quel bean puisse devenir un managed bean il n'y a en effet aucun appel à init

    http://www.javaworld.com/javaforums/...b=5&o=&fpart=1

  3. #3
    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
    cette méthode ne fait pas partie des specs jsf, donc on peut supposer qu'elle est censée être appelée dans le constructeur. On peut voir le code du constructeur?

  4. #4
    Membre extrêmement actif
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 387
    Billets dans le blog
    1
    Par défaut
    bonsoir,

    Effectivement, il n'y avait rien dans le constructeur, et ça marche bien si je l'appel à ce moment là...

    Merci pour votre aide !

    EDIT :

    http://www.java-forums.org/javaserve...nbean-jsf.html

    avec cette méthode ça marche aussi, j'avait aussi fait mon appli avec tomcat et non Glassfish, peut être y à t'il une subtilité entre les deux.

    Ils en parlent ici aussi :
    http://jira.icefaces.org/browse/ICE-1273

    Semblerai être un problème d'initialisation avec des serveurs..
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  5. #5
    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
    la seule chose, c'est avec jsf 1.2, si t'as des annotation @postconstruct sur cette méthode, il faut une jvm supportant les annotation pour que ce soit appelé par le bean manager.

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

Discussions similaires

  1. Problème d'affichage dans un projet JSF
    Par naimbou dans le forum JSF
    Réponses: 15
    Dernier message: 05/03/2014, 16h34
  2. Problème au démarrage d'un projet JSF
    Par Sereign dans le forum JSF
    Réponses: 5
    Dernier message: 30/11/2011, 11h16
  3. Problème déploiement projet JSF RichFaces
    Par ahmeddrira dans le forum JSF
    Réponses: 2
    Dernier message: 09/08/2011, 08h42
  4. [ EMF ] problème Projet EMF
    Par zsoh dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 11/08/2005, 11h31

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