Buenas,
seguinte: estava eu dando uma relembrada em JSP´s, JavaBeans entre outros …
fazendo um exercíciozinho, me deparei com a seguinte situação: Ao efetuar a chamada ao Tomcat, ele me retorna a seguinte exception:
‘${contatoTeste.Lista}’ Property ‘Lista’ not found on type br.com.empresa.teste.contatosDAO
meu bean está assim:
package br.com.empresa.teste;
import java.util.ArrayList;
public class contatosDAO {
private ArrayList<Cliente> Lista;
Cliente cliente;
public contatosDAO(){
Lista = new ArrayList<Cliente>();
for(int i = 0; i <= 5; i++){
cliente = new Cliente();
cliente.setNome("Zé");
cliente.setIdade(51);
Lista.add(cliente);
}
}
public ArrayList<Cliente> getLista() {
return Lista ;
}
public void setLista(ArrayList<Cliente> lista) {
Lista = lista;
}
}
Já a minha JSP, na qual tento fazer um forEach básico está assim:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<jsp:useBean id="contatoTeste" class="br.com.empresa.teste.contatosDAO" scope="page" />
<html>
<head>
<title>TESTING A JSP FILE</title>
</head>
<body>
<div>
<c:forEach items="${contatoTeste.Lista}" var="listaLocal" >
<li>NOME: ${listaLocal.nome}</li>
<br />
<li>NOME: ${listaLocal.idade}</li>
</c:forEach>
</div>
</body>
</html>
Sugestões? esqueci de algo?
Valeu.
Abraço.