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

Java EE Discussion :

Problème de recupération de données dans un rich:dataTable


Sujet :

Java EE

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 84
    Points : 65
    Points
    65
    Par défaut Problème de recupération de données dans un rich:dataTable
    Salut tous le monde ;
    je réalise un projet en jee,j'ai crée un managedBean et une facelet pour afficher les donnée dans un rich:dataTable ,
    mais les données ne sont pas affichées et je ne vois pas d'erreur sur la console
    je vous informe que j'ai testé (avec Junit)ma couche métier et tous marche bien .
    j'ai besoin d'aide s'il vous plait
    ci-desssous le fichiers suivant :
    *victimeBean.java
    *victimegestion.xhtml

    Code victimeBean.java : 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
     
    package ma.ocpgroup.web;
     
    import java.io.Serializable;
    import java.util.List;
     
    import javax.annotation.PostConstruct;
    import javax.faces.bean.ManagedBean;
    import javax.faces.bean.ViewScoped;
     
    import ma.ocpgroup.domain.model.Victime;
    import ma.ocpgroup.metier.interfs.VictimeServiceInterf;
     
    import org.springframework.beans.factory.annotation.Autowired;
    import org.springframework.stereotype.Component;
     
     
    //@javax.inject.Named
    @ManagedBean
    @ViewScoped
    public class VictimeBean  implements Serializable{
     
     
    	@Autowired
        private VictimeServiceInterf victimeServiceInterf;
        private List<Victime> victimeList;
     
     
     
    	@PostConstruct
    	public void init()
    	{
     
    		 victimeList= victimeServiceInterf.getAllVictimes();
    	 }
     
     
     
    	public List<Victime> getVictimeList() {
    	  	return victimeList;
    	}
     
     
     
    	public void setVictimeList(List<Victime> victimeList) {
    		this.victimeList = victimeList;
    	}
     
     
    }
    et
    Code victimegestion.xhtml : 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
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <ui:composition xmlns="http://www.w3.org/1999/xhtml"
    	xmlns:h="http://java.sun.com/jsf/html"
    	xmlns:f="http://java.sun.com/jsf/core"
    	xmlns:ui="http://java.sun.com/jsf/facelets"
    	xmlns:a4j="http://richfaces.org/a4j"
    	xmlns:rich="http://richfaces.org/rich">
     
     
    	<ui:composition template="layout.xhtml">
     
     
         	    <ui:define name="header"> 
                     <h:graphicImage value="header.png" library="images" />  
    	   </ui:define>
     
    		<ui:define name="title">Gestion des victimes</ui:define>
     
     
     
    		<ui:define name="content">
     
    	<h:form id="form">
    	 <rich:dataTable value="#{victimeBean.victimeList}" var="victimes" rows="5">
     
    		   <rich:column>
                    <f:facet name="header">Matricule</f:facet>
                    <h:outputText value="#{victimes.victimeMatricule}" />
                </rich:column>
     
    		   <rich:column>
                    <f:facet name="header">Nom</f:facet>
                    <h:outputText value="#{victimes.victimeNom}" />
                </rich:column>
     </rich:dataTable>
     
       </h:form>
     
     	</ui:define>
     
    	</ui:composition>
     
     
    </ui:composition>

    je suis en écoute de vos propositions .

  2. #2
    Membre expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Points : 3 938
    Points
    3 938
    Par défaut
    On ne voit pas le message d'erreur. Sinon modifie quand même ton entête de la classe ainsi :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    @ManagedBean(name="victimeBean")
    @ViewScoped
    public class VictimeBean  implements Serializable{...
    Et postes nous les traces d'erreur sinon.
    Vous avez peut être hâte de réussir et il n'y a rien de mal à cela...
    mais la patience est aussi une vertu; l'échec vous l'enseignera certainement..."

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 84
    Points : 65
    Points
    65
    Par défaut
    Merci beaucoup pour votre reponse ,
    voici l'integralité de l'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
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    111
    112
    113
    114
    115
    116
    117
    118
    119
    120
    121
    122
    123
    124
    125
    126
    127
    128
    129
    130
    131
    132
    133
    134
    135
    136
    137
    138
    139
    140
    141
    142
    143
    144
    145
    146
    147
    148
    149
    150
    151
    152
    153
    154
    155
    156
    157
    158
    159
    160
    161
    162
    163
    164
    165
    166
    167
    168
    169
    170
    171
    172
    173
    174
    175
     
    exception
     
    javax.servlet.ServletException: Erreur lors de l’injection de ressources dans le bean géré «victimeBean»
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:606)
    cause mère
     
    com.sun.faces.mgbean.ManagedBeanCreationException: Erreur lors de l’injection de ressources dans le bean géré «victimeBean»
    	com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:229)
    	com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:105)
    	com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
    	com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
    	com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
    	com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
    	com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
    	com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
    	org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:69)
    	org.apache.el.parser.AstValue.getValue(AstValue.java:112)
    	org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
    	com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
    	javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
    	javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
    	org.richfaces.component.UISequence.getValue(UISequence.java:179)
    	org.richfaces.component.UISequence.createExtendedDataModel(UISequence.java:113)
    	org.richfaces.component.UIDataTableBase.createExtendedDataModel(UIDataTableBase.java:195)
    	org.richfaces.component.UIDataAdaptor.getExtendedDataModel(UIDataAdaptor.java:466)
    	org.richfaces.component.UIDataAdaptor.setRowKey(UIDataAdaptor.java:279)
    	org.richfaces.renderkit.AbstractTableRenderer.encodeTableFacets(AbstractTableRenderer.java:118)
    	org.richfaces.renderkit.DataTableRenderer.doEncodeBegin(DataTableRenderer.java:303)
    	org.richfaces.renderkit.RendererBase.encodeBegin(RendererBase.java:115)
    	javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:820)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1754)
    	javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
    	javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
    	com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
    	com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
    	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)
    	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
    	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
    	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
    cause mère
     
    com.sun.faces.spi.InjectionProviderException: java.lang.reflect.InvocationTargetException
    	com.sun.faces.vendor.Tomcat6InjectionProvider.invokePostConstruct(Tomcat6InjectionProvider.java:120)
    	com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:223)
    	com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:105)
    	com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
    	com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
    	com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
    	com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
    	com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
    	com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
    	org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:69)
    	org.apache.el.parser.AstValue.getValue(AstValue.java:112)
    	org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
    	com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
    	javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
    	javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
    	org.richfaces.component.UISequence.getValue(UISequence.java:179)
    	org.richfaces.component.UISequence.createExtendedDataModel(UISequence.java:113)
    	org.richfaces.component.UIDataTableBase.createExtendedDataModel(UIDataTableBase.java:195)
    	org.richfaces.component.UIDataAdaptor.getExtendedDataModel(UIDataAdaptor.java:466)
    	org.richfaces.component.UIDataAdaptor.setRowKey(UIDataAdaptor.java:279)
    	org.richfaces.renderkit.AbstractTableRenderer.encodeTableFacets(AbstractTableRenderer.java:118)
    	org.richfaces.renderkit.DataTableRenderer.doEncodeBegin(DataTableRenderer.java:303)
    	org.richfaces.renderkit.RendererBase.encodeBegin(RendererBase.java:115)
    	javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:820)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1754)
    	javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
    	javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
    	com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
    	com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
    	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)
    	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
    	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
    	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
    cause mère
     
    java.lang.reflect.InvocationTargetException
    	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	java.lang.reflect.Method.invoke(Unknown Source)
    	org.apache.catalina.util.DefaultAnnotationProcessor.postConstruct(DefaultAnnotationProcessor.java:96)
    	com.sun.faces.vendor.Tomcat6InjectionProvider.invokePostConstruct(Tomcat6InjectionProvider.java:118)
    	com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:223)
    	com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:105)
    	com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
    	com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
    	com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
    	com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
    	com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
    	com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
    	org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:69)
    	org.apache.el.parser.AstValue.getValue(AstValue.java:112)
    	org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
    	com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
    	javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
    	javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
    	org.richfaces.component.UISequence.getValue(UISequence.java:179)
    	org.richfaces.component.UISequence.createExtendedDataModel(UISequence.java:113)
    	org.richfaces.component.UIDataTableBase.createExtendedDataModel(UIDataTableBase.java:195)
    	org.richfaces.component.UIDataAdaptor.getExtendedDataModel(UIDataAdaptor.java:466)
    	org.richfaces.component.UIDataAdaptor.setRowKey(UIDataAdaptor.java:279)
    	org.richfaces.renderkit.AbstractTableRenderer.encodeTableFacets(AbstractTableRenderer.java:118)
    	org.richfaces.renderkit.DataTableRenderer.doEncodeBegin(DataTableRenderer.java:303)
    	org.richfaces.renderkit.RendererBase.encodeBegin(RendererBase.java:115)
    	javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:820)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1754)
    	javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
    	javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
    	com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
    	com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
    	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)
    	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
    	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
    	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
    cause mère
     
    java.lang.NullPointerException
    	ma.ocpgroup.web.VictimeBean.init(VictimeBean.java:36)
    	sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    	sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    	sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    	java.lang.reflect.Method.invoke(Unknown Source)
    	org.apache.catalina.util.DefaultAnnotationProcessor.postConstruct(DefaultAnnotationProcessor.java:96)
    	com.sun.faces.vendor.Tomcat6InjectionProvider.invokePostConstruct(Tomcat6InjectionProvider.java:118)
    	com.sun.faces.mgbean.BeanBuilder.invokePostConstruct(BeanBuilder.java:223)
    	com.sun.faces.mgbean.BeanBuilder.build(BeanBuilder.java:105)
    	com.sun.faces.mgbean.BeanManager.createAndPush(BeanManager.java:409)
    	com.sun.faces.mgbean.BeanManager.create(BeanManager.java:269)
    	com.sun.faces.el.ManagedBeanELResolver.resolveBean(ManagedBeanELResolver.java:244)
    	com.sun.faces.el.ManagedBeanELResolver.getValue(ManagedBeanELResolver.java:116)
    	com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
    	com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
    	org.apache.el.parser.AstIdentifier.getValue(AstIdentifier.java:69)
    	org.apache.el.parser.AstValue.getValue(AstValue.java:112)
    	org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)
    	com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:109)
    	javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:194)
    	javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:182)
    	org.richfaces.component.UISequence.getValue(UISequence.java:179)
    	org.richfaces.component.UISequence.createExtendedDataModel(UISequence.java:113)
    	org.richfaces.component.UIDataTableBase.createExtendedDataModel(UIDataTableBase.java:195)
    	org.richfaces.component.UIDataAdaptor.getExtendedDataModel(UIDataAdaptor.java:466)
    	org.richfaces.component.UIDataAdaptor.setRowKey(UIDataAdaptor.java:279)
    	org.richfaces.renderkit.AbstractTableRenderer.encodeTableFacets(AbstractTableRenderer.java:118)
    	org.richfaces.renderkit.DataTableRenderer.doEncodeBegin(DataTableRenderer.java:303)
    	org.richfaces.renderkit.RendererBase.encodeBegin(RendererBase.java:115)
    	javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:820)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1754)
    	javax.faces.render.Renderer.encodeChildren(Renderer.java:168)
    	javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:845)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1756)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
    	javax.faces.component.UIComponent.encodeAll(UIComponent.java:1759)
    	com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:401)
    	com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
    	javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)
    	com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
    	com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
    	com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    	javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)

  4. #4
    Membre expert
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2007
    Messages
    2 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 938
    Points : 3 938
    Points
    3 938
    Par défaut
    Ton erreur est là :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    cause mère
     
    java.lang.NullPointerException
    	ma.ocpgroup.web.VictimeBean.init(VictimeBean.java:36)
    Ton bean
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    @Autowired
        private VictimeServiceInterf victimeServiceInterf;
    n'a pas été injecté.
    Vous avez peut être hâte de réussir et il n'y a rien de mal à cela...
    mais la patience est aussi une vertu; l'échec vous l'enseignera certainement..."

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 84
    Points : 65
    Points
    65
    Par défaut
    voici le fichier victimeServiceImpl.java
    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
     
    @Service("victimeService")
    @Transactional
    public class VictimeServiceImpl implements VictimeServiceInterf {
     
    	@Autowired
    	private VictimeDAOInterf dao;
     
     
    	@Override
    	public List<Victime> getAllVictimes() throws DataAccessException {
    		 return dao.getAllVictimes();
    	}
    	// CODE OMITTED
    }
    et voici le fichier victimeDaoImpl.java
    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
     
     
     
    @Transactional
    @Repository("victimeDao")
    public class VictimeDAOImpl implements VictimeDAOInterf {
     
    		private SessionFactory sessionFactory;
     
     
    		public SessionFactory getSessionFactory() {
    			return sessionFactory;
    		}
    		@Autowired
    		public void setSessionFactory(SessionFactory sessionFactory) {
    			this.sessionFactory = sessionFactory;
    		}
     
     
    		@SuppressWarnings("unchecked")
    		@Override
    		public List<Victime> getAllVictimes() {
    			return    sessionFactory.getCurrentSession().getNamedQuery("Victime.All").list();
    		}
    		// CODE OMITTED
    j'ai déjà testé avec Junit la methode getAllVictimes() marche tres bien

    j'ai fait une modification au niveau du managedBean :
    j'ai remplacé : private VictimeServiceInterf victimeServiceInterf;
    par : private VictimeServiceInterf victimeService;

    j'ai testé avec un simple rich:outputText et la methode getVictimeByMatricule et j'ai la même erreur

    franchement ça m’étonne que ça marche pas

  6. #6
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juillet 2011
    Messages
    84
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juillet 2011
    Messages : 84
    Points : 65
    Points
    65
    Par défaut
    pour éviter ce problème il faut utiliser @Component("victimeBean")

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 01/08/2013, 18h23
  2. [VB6]problème d'insertion des donneés dans une base d'Access2003
    Par lanbok dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 27/05/2006, 12h17
  3. Problème de récupérations de données dans une table mysql
    Par Helpine dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 09/03/2006, 19h07
  4. [MySQL] Problème d'insertion de données dans table d'associations
    Par Yukhaa dans le forum PHP & Base de données
    Réponses: 13
    Dernier message: 07/02/2006, 17h10
  5. [MySQL] Problème de recupération d'info dans ma db
    Par kaygee dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 05/01/2006, 16h55

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