impossible de faire marcher la JSTL
Bonsoir,
Je n'arrive pas a configurer la JSTL.
Je suis sous eclipse 3.5 avec tomcat 6
j'ai ajouter les 2 jars du site d'oracle dans lib
et voici le code de la JSP :
Code:
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
|
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.util.*" %>
<%
/* Création de la liste et des données */
ArrayList<HashMap<String, String>> maListe = new ArrayList<HashMap<String, String>>();
HashMap<String, String> news = new HashMap<String, String>();
news.put("titre", "Titre de ma première news");
news.put("contenu", "corps de ma première news");
maListe.add(news);
news = new HashMap<String, String>();
news.put("titre", "Titre de ma seconde news");
news.put("contenu", "corps de ma seconde news");
maListe.add(news);
pageContext.setAttribute("maListe", maListe);
%>
<c:forEach items="${maListe}" var="news">
<div class="news">
<div class="titreNews">
<c:out value="{news.titre}" />
</div>
<div class="corpsNews">
<c:out value="${news.contenu}" />
</div>
</div>
</c:forEach> |
je ne comprend pas pourquoi eclipse me dit que l'attribut items du forEach n'est pas valide ?
Quelqu'un a une idée ? ça doit pas être grand chose je suppose mais là je bloque ...
merci d'avance