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 et Hibernate


Sujet :

JSF Java

  1. #1
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    27
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 27
    Par défaut JSF et Hibernate
    Salut
    J'ai crée une application Web selon le Framework JSF et j'ai utilisé le Framework Hibernate pour la persisence des données.
    J'ai bien suit le tutorial de NetBeans sur l'utilisation de Hibernate, il est sur le lien suivant :
    http://www.netbeans.org/kb/articles/...te-javaee.html
    à la différence que j'utilise le serveur JBoss 4.0.4GA
    J'ai aussi ajouter les jars
    Mais le problème c'est que lorsque j'exècute l'application j'ai l'erreur suivante :

    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
    17
    18
    19
    20
    21
    22
    23
    24
    HTTP Status 500 -
     
    type Exception report
     
    message
     
    description The server encountered an internal error () that prevented it from fulfilling this request.
     
    exception
     
    javax.servlet.ServletException: Cannot get value for expression 'Item #{chambre1.firstItem + 1}..#{chambre1.lastItem} of #{chambre1.itemCount}'
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:121)
    	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
     
    root cause
     
    javax.faces.FacesException: Cannot get value for expression 'Item #{chambre1.firstItem + 1}..#{chambre1.lastItem} of #{chambre1.itemCount}'
    	org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java:421)
    	org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
    	org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
    	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
     
    note The full stack trace of the root cause is available in the Apache Tomcat/5.5.17 logs.


    Je ne sais pas c'est quoi le problème?

  2. #2
    Expert confirmé
    Avatar de djo.mos
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    4 666
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2004
    Messages : 4 666
    Par défaut
    Bonjour.
    Tu peux déjà commencer par exploser cette expression en suous expressions plus simples et atomiques.
    Donc, au lieu de faire un truc comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <h:outputText value="Item #{chambre1.firstItem + 1}..#{chambre1.lastItem} of #{chambre1.itemCount}" />
    Tu fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    <h:outputText value="Item " />
    <h:outputText value="#{chambre1.firstItem + 1}" />
    <h:outputText value=".." />
    <h:outputText value="#{chambre1.lastItem}" />
    <h:outputText value=" of " />
    <h:outputText value="#{chambre1.itemCount}" />
    En fait, cela dépend de l'implémentation de JSF utilisé ainsi que de l'utilisation de facelets ou pas ... Je n'en suis plus sur. Essaies ce bout de code pour voir.

    Assures toi aussi que tes getters de firstItem, lastItem et itemCount sont tous bien présents.

    Bonne chance.

  3. #3
    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
    Je penche aussi pour un problème de getter.
    Utilise la méthode proposée par djo.mos afin de cibler plus particulièrement l'expression qui pose problème.
    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

Discussions similaires

  1. jsf spring hibernate invoke methode
    Par rasmusin dans le forum JSF
    Réponses: 3
    Dernier message: 17/04/2008, 09h01
  2. configurer jsf et hibernate sous tomcat6
    Par info_plus dans le forum JSF
    Réponses: 5
    Dernier message: 10/04/2008, 11h01
  3. Réponses: 7
    Dernier message: 24/10/2007, 18h44
  4. jsf et hibernate
    Par Johana dans le forum JSF
    Réponses: 5
    Dernier message: 09/08/2007, 16h12
  5. [JSF-SPRING-HIBERNATE] Freeze . .
    Par gondek dans le forum JSF
    Réponses: 5
    Dernier message: 04/09/2006, 14h04

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