bonjour tout le monde,
J'ai un souci avec les JSTL et surtout EL que j'arrive pas à comprendre..
Je récupère un objet stocké dans un conteneur à partir d'une servlet dans une page JSP comme suitet ça marche très bien..mais quand j'opte pour la deuxième solution que je dois implémenter ça marche pas et je ne sais pas pourquoi :S.Code:<% Vector<Produit> liste = (Vector<Produit>)request.getAttribute("produits"); %>
voilà le code source de cette partie :
Je reçois ce message d'erreur :Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@page import="bo.Produit" %> <%@page isELIgnored="false" %> <%@taglib uri="/WEB-INF/tld/c.tld" prefix="c" %> ... ... <c:set var="liste" value="${requestScope.produits}" /> ... ... <c:forEach var="Produit" items="liste"> <c:out value="${Produit.libelle}"></c:out> </c:forEach> ...
merci d'avance de votre aideCitation:
org.apache.jasper.JasperException: Tentative d''opération bean sur un objet nul.
org.apache.jasper.runtime.JspRuntimeLibrary.handleGetProperty(JspRuntimeLibrary.java:603)
org.apache.jsp.Produit_jsp._jspService(Produit_jsp.java:95)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
controleur.ProduitServlet.redirect(ProduitServlet.java:103)
controleur.ProduitServlet.doGet(ProduitServlet.java:39)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)