Merci pour l'aide.

Erreur
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)

DiplomeBean.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
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;
	}
 
 
}