Bonjour,
J'ai crée une ArrayList que j'ai placé dans une session et que je souhaite parcourir avec un iterateur mais il y a une erreur que je ne comprend pas vraiment
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
<%! int zz=0;
Article C=new Article();%>
<% Client a= (Client)session.getAttribute("Client");
ArrayList <Article> Panier= (ArrayList)session.getAttribute("panier"); 
%>
<table style="position:absolute;left:400px;top:350px;width:500px;height:250px;z-index:1;" cellpadding="0" cellspacing="1" id="Table1">
<tr>
<td style="background-color:transparent;border:1px #C0C0C0 solid;text-align:left;vertical-align:top;height:284px;">
<CENTER>VOTRE PANIER</center>
<% if(!Panier.isEmpty()){
    Iterator<Article> it = Panier.iterator();
 
while(it.hasNext()){
    
    
out.print("<li>");
out.print(C);
int b=C.getPrix();
int c=C.getQuantiteCom();
zz=(zz+ b*c);
out.println("</li>");
}out.print("Le prix total est: "+a);}
%></td>
</tr>
</table>
<jsp:include page="login.jsp" />
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
org.apache.jasper.JasperException: An exception occurred processing JSP page /Panier.jsp at line 56
 
53: <tr>
54: <td style="background-color:transparent;border:1px #C0C0C0 solid;text-align:left;vertical-align:top;height:284px;">
55: <CENTER>VOTRE PANIER</center>
56: <% if(!Panier.isEmpty()){
57:     Iterator<Article> it = Panier.iterator();
58: 
59: while(it.hasNext()){
 
 
Stacktrace:
        org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:567)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:471)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
 
cause mère
 
java.lang.NullPointerException
        org.apache.jsp.Panier_jsp._jspService(Panier_jsp.java:122)
        org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
        org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:433)
        org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:389)
        org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
Merci d'avance pour votre aide