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
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 <% 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(); %>
l erreur est la suivante:
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; } }
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)
Partager