salut une erreur m est affiche au niveau du code java a linterieur du jsp.
la partie du code est la suivante du dept.jsp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<%
ma.services.DepService service = new ma.services.DepService();
java.util.Vector<ma.library.Dept> list = (java.util.Vector<ma.library.Dept>)service.list();
java.util.Iterator it = list.iterator();
while(it.hasNext()){
ma.library.Dept dep = (ma.library.Dept)it.next();
 %>
la partie du code est la suivante de la classe DepService
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
package ma.services;
 
import java.lang.reflect.Field;
import java.util.List;
 
 
import ma.enim.HibernateSessionFactory;
import ma.library.Dept;
 
 
import org.hibernate.Criteria;
import org.hibernate.Session;
import org.hibernate.Transaction;
import org.hibernate.criterion.Expression;
 
 
 
public class DepService {
 
	/**
	 * @param args
	 */
 
	public void add(Dept Depp)
	{
		Session session = HibernateSessionFactory.getSession();
		Transaction tr = session.beginTransaction();
		session.save(Depp);
		tr.commit();
	}
	public void update(Dept Depp)
	{
		Session session = HibernateSessionFactory.getSession();
		Transaction tr = session.beginTransaction();
		session.update(Depp);
		tr.commit();
	}
	public void delete(Dept Depp)
	{
		Session session = HibernateSessionFactory.getSession();
		Transaction tr = session.beginTransaction();
		session.delete(Depp);
		tr.commit();
	}
	public Dept get(Integer id)
	{
		Session session = HibernateSessionFactory.getSession();
		Transaction tr = session.beginTransaction();
		Dept rep = (Dept) session.get(Dept.class, id);
		tr.commit();
 
		return rep;
	}
	public List list()
	{
		Session session = HibernateSessionFactory.getSession();
		Transaction tr = session.beginTransaction();
		Criteria cri = session.createCriteria(Dept.class);
		List res = cri.list();
		tr.commit();
 
		return res;
	}
 
	public List listVisible(String modele,String couleur,String variante,String taille,String activite)
	{
		Session session = HibernateSessionFactory.getSession();
		Transaction tr = session.beginTransaction();
		Criteria cri = session.createCriteria(Dept.class);
		cri.add(Expression.eq("couleur",couleur));
		cri.add(Expression.eq("modele",modele));
		cri.add(Expression.eq("taille",taille));
		cri.add(Expression.eq("activite",activite));
		if(variante!=null && variante.length()>0) cri.add(Expression.eq("variante",variante));
		List res = cri.list();
		tr.commit();
		return res;
	}
	public List listVisibleM(String modele,String activite)
	{
		Session session = HibernateSessionFactory.getSession();
		Transaction tr = session.beginTransaction();
		Criteria cri = session.createCriteria(Dept.class);
 
		cri.add(Expression.eq("modele",modele));
 
		List res = cri.list();
		tr.commit();
 
		return res;
	}
 
 
 
}
l erreur est la suivante:
type Rapport d'exception

message

description Le serveur a rencontré une erreur interne () qui l'a empêché de satisfaire la requête.

exception

org.apache.jasper.JasperException: An exception occurred processing JSP page /form/dept.jsp at line 24

21:
22: <%
23: ma.services.DepService service = new ma.services.DepService();
24: java.util.Vector<ma.library.Dept> list = (java.util.Vector<ma.library.Dept>)service.list();
25: java.util.Iterator it = list.iterator();
26: while(it.hasNext()){
27: ma.library.Dept dep = (ma.library.Dept)it.next();


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:515)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:426)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

cause mère

java.lang.NullPointerException
ma.services.DepService.list(DepService.java:57)
org.apache.jsp.form.dept_jsp._jspService(dept_jsp.java:77)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:384)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:320)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)