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 : Sélectionner tout - Visualiser dans une fenêtre à part <% Vector<Produit> liste = (Vector<Produit>)request.getAttribute("produits"); %>
voilà le code source de cette partie :
Je reçois ce message d'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 <%@ 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 aideorg.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)
Partager