Erro com JSTL

Ola pessoal, sou novato no assunto e desde de ja agradeço a colaboração
Estou seguindo a apostila da caelum

Essa é minha classe de ação no struts

public class ListaClientesAction extends Action{
public ActionForward execute(ActionMapping arg0, ActionForm arg1, HttpServletRequest arg2, HttpServletResponse arg3) throws Exception {
List lista = new ClienteDao().getAll();
arg2.setAttribute(“contatos”,lista);
return arg0.findForward(“ok”);
}
}

essa é minha pagina ok.jsp

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

${contato.nome}

E aparece isso no meu brouser:

${contato.nome}

Não está interpletando, o que pode ser?

Tente

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

no lugar de

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

vélho tentei mas num adiantou não… Alguma outro possibilidade?

ve se isso lhe ajuda…

http://www.vivaolinux.com.br/dicas/verDica.php?codigo=6997

Troque

&lt;html&gt; &lt;c:forEach var="contato" items="${contatos}"&gt; ${contato.nome} &lt;/c:forEach&gt; &lt;/html&gt;

Por:

&lt;html&gt; &lt;c:forEach var="contato" items="${contatos}"&gt; &lt;c:out value="${contato.nome}" /&gt; &lt;/c:forEach&gt; &lt;/html&gt;

Somente o ${contato.nome} não é interpretado, vc tem q jogar isso na tela com o c:out :wink:

No web web.xml voce indica a versão da aplicação?
Exemplo

<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_ID" version="2.4" 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">
	<display-name>
	web</display-name>
.....

Eu acho que indicando a versão 2.4 ele vai funcionar sem o c:out

O furutani está certo. Eu tive este problema ontem, e o problema era exatamente a versão do web.XML. Troque para a versão 2.4. Mas não basta mudar simplesmente no cabeçalho de 2.2 para 2.4. A versão xml 2.4 tem mudanças no corpo do xml também.
Eu não tenho aqui o modelo, mas na web, e aqui mesmo no guj, já vi arquivos XML no formato 2.4.
Neste formato, você NÂO PRECISA descrever as tagLibs no seu web.xml.
Basta somente adicioná-las ao seu classpath do projeto.

Abraço !