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 :

Error getting property 'teamList' jsf spring hibernate


Sujet :

JSF Java

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 6
    Par défaut Error getting property 'teamList' jsf spring hibernate
    Bonjour tous le monde ,
    je suis entrain de developpez une application des ressources humaines GRH avec la paie donc pour ouvrir une periode de paie je choisis le mois et l'anne j'ai utilisé selectOneMenu pour afficher les mois a partir de la base de donnée mais a present ca marche pas il me donne cette erreur

    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
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
     
    exception 
     
    org.apache.jasper.JasperException: javax.servlet.jsp.JspException: javax.faces.el.EvaluationException: Error getting property 'teamList' from bean of type jotodo.gui.bean.MoisBean: java.lang.NullPointerException
    	org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:512)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:377)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
    	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
    	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
    	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
    	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
     
     
    cause mère 
     
    javax.servlet.ServletException: javax.servlet.jsp.JspException: javax.faces.el.EvaluationException: Error getting property 'teamList' from bean of type jotodo.gui.bean.MoisBean: java.lang.NullPointerException
    	org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:839)
    	org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:776)
    	org.apache.jsp.mois_jsp._jspService(mois_jsp.java:331)
    	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
    	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
    	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
    	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
    	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
     
     
    cause mère 
     
    javax.faces.el.EvaluationException: javax.faces.el.EvaluationException: Error getting property 'teamList' from bean of type jotodo.gui.bean.MoisBean: java.lang.NullPointerException
    	com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:206)
    	com.sun.faces.el.ValueBindingImpl.getValue(ValueBindingImpl.java:154)
    	javax.faces.component.UISelectItems.getValue(UISelectItems.java:110)
    	com.sun.faces.util.Util.getSelectItems(Util.java:600)
    	com.sun.faces.renderkit.html_basic.MenuRenderer.getOptionNumber(MenuRenderer.java:488)
    	com.sun.faces.renderkit.html_basic.MenuRenderer.renderSelect(MenuRenderer.java:465)
    	com.sun.faces.renderkit.html_basic.MenuRenderer.encodeEnd(MenuRenderer.java:430)
    	javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:720)
    	com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:443)
    	com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:233)
    	javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:701)
    	javax.faces.webapp.UIComponentTag.encodeChildren(UIComponentTag.java:607)
    	javax.faces.webapp.UIComponentTag.doEndTag(UIComponentTag.java:544)
    	com.sun.faces.taglib.html_basic.PanelGridTag.doEndTag(PanelGridTag.java:460)
    	org.apache.jsp.mois_jsp._jspx_meth_h_panelGrid_0(mois_jsp.java:437)
    	org.apache.jsp.mois_jsp._jspx_meth_h_form_0(mois_jsp.java:390)
    	org.apache.jsp.mois_jsp._jspx_meth_f_view_0(mois_jsp.java:356)
    	org.apache.jsp.mois_jsp._jspService(mois_jsp.java:311)
    	org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    	org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:334)
    	org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
    	org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
    	javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    	com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
    	com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
    	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
    	com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
    	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)

    et voila ausi le morceau du jsp :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
     
    <f:view>
    		<h:form id="listemois">
    			<h:panelGrid columns="2">
    				<h:outputText value="Choisissez le mois : "/>
    				<h:selectOneMenu id="selectTeam" value="#{situationCouranteBean.situationCourante.mois}">
    		  			<f:selectItems value="#{moisBean.teamList}" />
    				</h:selectOneMenu>
    				<h:outputText value="Choisissez l annee : "/>	
    				<h:inputText  value="#{situationCouranteBean.situationCourante.annee}"/>	
                    <h:commandButton value="Submit" action="#{situationCouranteBean.createToDoAction}"/>
    			</h:panelGrid>
    		</h:form>
    	</f:view>

    et pour le bean JSF voila :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    public List<SelectItem> getTeamList() throws SQLException {		
    		List liste =null;
    		liste=(List) getMoisS();
    		List<SelectItem> teams = null;
    		for (Iterator iter = liste.iterator(); iter.hasNext(); ) {
    		log.debug("#DDD############                      wa hna                            wahananana #############################");
    			teams.add(new SelectItem(((Mois) (iter.next())).getDescription()));
    		}		        		
            return teams;
        }


    aidez moi je suis bloqué

  2. #2
    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
    Hello,

    Ton bean moisBean ne doit tout simplement pas être initialisé !
    L'as-tu déclaré dans ton faces-config ? Ou alors dans ton spring context ?
    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

  3. #3
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 6
    Par défaut re slt
    je ne vois pas ou j'ai initialisé mon bean , concernant mon bean je l'ai declaré dans faces-config.xml voila le code :
    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
     
    <managed-bean>
    		<description>
    			mon Bean.
    		</description>
    		<managed-bean-name>moisBean</managed-bean-name>
    		<managed-bean-class>
    			jotodo.gui.bean.MoisBean
    		</managed-bean-class>
    		<managed-bean-scope>request</managed-bean-scope>
    		<managed-property>
    			<property-name>moisService</property-name>
    			<value>#{moisService}</value>
    		</managed-property>
    		<managed-property>
    			<property-name>moisId</property-name>
    			<value>#{param.moisId}</value>
    		</managed-property>
    	</managed-bean>

Discussions similaires

  1. JSF Spring Hibernate
    Par meryam123 dans le forum Spring
    Réponses: 34
    Dernier message: 02/12/2012, 16h59
  2. JSF / Spring / Hibernate
    Par SLAYMA dans le forum JSF
    Réponses: 1
    Dernier message: 28/06/2010, 18h33
  3. jsf spring hibernate invoke methode
    Par rasmusin dans le forum JSF
    Réponses: 3
    Dernier message: 17/04/2008, 09h01
  4. Réponses: 7
    Dernier message: 24/10/2007, 18h44
  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