Bom dia pessoal, estou com o seguinte problema:
Quando uso um <c:out value"${dao.lista[0].nome}"/>
eu obtenho o valor correto que vem de um list que acessa o banco,
porem quando tento iterar e apresentar toda a lista da seguinte maneira:
<jsp:useBean id="dao" class="br.com.caelum.jdbc.dao.ContatoDAO" />
<c:forEach var="contato" items="${dao.lista}">
<li>${contato.nome}</li>
</c:forEach>
ele me apreseta o seguinte erro:
exception
javax.servlet.ServletException: javax/servlet/jsp/tagext/Tag
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:256)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
root cause
java.lang.NoClassDefFoundError: javax/servlet/jsp/tagext/Tag
java.lang.ClassLoader.findBootstrapClass(Native Method)
java.lang.ClassLoader.findBootstrapClass0(ClassLoader.java:891)
java.lang.ClassLoader.loadClass(ClassLoader.java:301)
java.lang.ClassLoader.loadClass(ClassLoader.java:299)
sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
.
.
.
bom não sei por que ocorre isso se alguem poder me ajudar fico muito grato,
estou começando a aprender a usar a EL nas minhas paginas agora, so que não consigo usar o foreach…
Muito obrigado a todos.

