Merci pour l'aide.
Erreur
DiplomeBean.javaCitation:
java.lang.NullPointerException
projet.bean.DiplomeBean.getDiplomeList(DiplomeBean.java:53)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:597)
javax.el.BeanELResolver.getValue(BeanELResolver.java:87)
com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:176)
com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:203)
org.apache.el.parser.AstValue.getValue(AstValue.java:169)
org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189)
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)
javax.faces.component.UIData.getValue(UIData.java:731)
javax.faces.component.UIData.getDataModel(UIData.java:1798)
javax.faces.component.UIData.setRowIndexWithoutRowStatePreserved(UIData.java:484)
javax.faces.component.UIData.setRowIndex(UIData.java:473)
com.sun.faces.renderkit.html_basic.TableRenderer.encodeBegin(TableRenderer.java:81)
javax.faces.component.UIComponentBase.encodeBegin(UIComponentBase.java:820)
javax.faces.component.UIData.encodeBegin(UIData.java:1118)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1755)
javax.faces.component.UIComponent.encodeAll(UIComponent.java:1760)
com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:402)
com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
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)
Code:
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 package projet.bean; import java.io.Serializable; import java.util.List; import projet.bo.DiplomeBo; import projet.model.Diplome; @SuppressWarnings("serial") public class DiplomeBean implements Serializable{ DiplomeBo diplomebo; public String nveau; public String ecole; public String typeDiplome; public String typeEcole; public int promotion; public String getNveau() { return nveau; } public void setNveau(String nveau) { this.nveau = nveau; } public String getEcole() { return ecole; } public void setEcole(String ecole) { this.ecole = ecole; } public String getTypeDiplome() { return typeDiplome; } public void setTypeDiplome(String typeDiplome) { this.typeDiplome = typeDiplome; } public String getTypeEcole() { return typeEcole; } public void setTypeEcole(String typeEcole) { this.typeEcole = typeEcole; } public int getPromotion() { return promotion; } public void setPromotion(int promotion) { this.promotion = promotion; } public void setDiplomebo(DiplomeBo diplomebo) { this.diplomebo = diplomebo; } public List<Diplome> getDiplomeList(){ List<Diplome> liste=diplomebo.findAllDiplome(); return liste; } public Diplome getdiplome(){ Diplome d=new Diplome(); d.setEcole("ooo"); return d; } }