C:forEach realiza o loop, mas não exibe os valores

Olá pessoal,

Estou tendo alguns problemas com JSTL.

Em determinada parte da minha página, realizo um forEach dentro de uma coleção para capturar as àreas associadas a um projeto. O loop é realizado normalmente, entretanto, os valores não são exibidos na página.

Andei pesquisando e li que deveria deixar as seguintes configurações no meu web.xml

<web-app
	xmlns="http://java.sun.com/xml/ns/j2ee"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
						http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd"
	version="2.4">

O problema é que ao fazer isso, além de não resolver o problema, ele começou a dar vários warnings nas páginas que utilizam uma taglib da Jakart para Datagrids e geram uma exception em runtime.

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<c:forEach begin="0" end="10" varStatus="i">
     ${i}
</c:forEach>

O que pode estar causando isso pessoal? Não sei mais o que fazer…

Agradeço desde já!

acho que faltou o count:

 <c:forEach begin="0" end="10" varStatus="i">  
      ${i.count}  
 </c:forEach>  

[quote=dkenji]acho que faltou o count:

<c:forEach begin="0" end="10" varStatus="i"> ${i.count} </c:forEach> [/quote]

dkenji, mesmo assim está exibindo ${i}

Se estivesse funcionando corretamente, o código que postei deveria retornar uma referência daquele valor, e não ${i}

kra, verifica nesta jsp ou no web.xml se existe alguma configuração para ignorar EL.

Bom, aparentemente consegui resolver.

<c:out value="${i}" />

Dessa forma o valor é printado na tela.

Obrigado!