Alguém já pegou esse erro?

Alguém poderia me ajudar por favor.
Estou fazendo um projeto com eclipse, tomcat 5.5, jstl e bd mysql, ao executar essa página dá erro:

org.apache.jasper.JasperException: /bemvindo.jsp(9,1) According to TLD or attribute directive in tag file, attribute items does not accept any expressions
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:39)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:405)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:146)
org.apache.jasper.compiler.Validator$ValidateVisitor.checkXmlAttributes(Validator.java:955)
org.apache.jasper.compiler.Validator$ValidateVisitor.visit(Validator.java:710)
org.apache.jasper.compiler.Node$CustomTag.accept(Node.java:1441)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Node$Visitor.visitBody(Node.java:2213)
org.apache.jasper.compiler.Node$Visitor.visit(Node.java:2219)
org.apache.jasper.compiler.Node$Root.accept(Node.java:456)
org.apache.jasper.compiler.Node$Nodes.visit(Node.java:2163)
org.apache.jasper.compiler.Validator.validate(Validator.java:1489)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:157)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:286)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:267)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:255)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

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

<html>
	<jsp:useBean id="dao" class="br.com.caelum.pjWeb.ContatoDAO" scope="page"/>
	
	ola
	

	<c:forEach items="${dao.lista}" var="contato">
		<li>${contato.nome}</li>
	&lt;/c:forEach&gt;

&lt;/html&gt;

Provavelmente as lib’s do JSTL não estão dentro de WEB-INF/lib.
Dê uma olhadinha se essas duas estão lá:
“jstl.jar”
“standard.jar”

Se não, baixe aqui:
http://jakarta.apache.org/taglibs/doc/standard-doc/intro.html

Outra coisa, verifique a taglib, tem um jsp antes de jstl, assim:
<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>

ola reizin, eu coloquei os jars dentro dessa pasta, embora esteja com mesmo problema ainda?

[quote=evertonsaraiva]ola reizin, eu coloquei os jars dentro dessa pasta, embora esteja com mesmo problema ainda?

[/quote]

Vc viu a questão da taglib
<%@ taglib uri=“http://java.sun.com/jsp/jstl/core” prefix=“c”%>

“According to TLD or attribute directive in tag file, attribute items does not accept any expressions”
Traduzindo
“de acordo com a TLD ou diretiva de atributos no arquivo tag, o atributo items não aceita expressões”

items="${dao.lista}" <- não sei que tipo de objeto vc esta retornando aqui, mas é fato que o tipo que vc está tentando colocar aqui não é o descrito na tag lib. Tente usar um Collection (Vector, ArrayList) ou array ("[]"), um dos dois deve funcionar. Ou quem sabe garanta que a lista não seja vazia.

Opa valeu jtalr,
seguinte eu sou iniciante em java, teria como vc dar uma mao? num leva a mal mas sou iniciante mesmo.
O objeto “${dao.lista}” retorna um list do tipo Contato (generics). O tipo Contanto é uma classe q contém os dados do usuário, ai eu percorro isso qdo retorno os dados da consulta e adiciono no list. Como eu poderia implementar a vector ou arrayList na tablig? Essas mesmas classes (Conexao com o bd, Contato) funcionaram qdo estava aprendendo como utilizar o DAO em um projeto console simples eu dava uns println soh p testar, agora q implementei o proj web num funciona?