Bom dia dia oque estes comando fazem na index.jsp ?
e se na class dao eu ja coloquei a classe Pessoa em uma lista porque devo fazer isto na index novamente
se alguém puder me responder ficarei grato
<%
// bloco de programação em scriplet. Comandos em java
if(request.getAttribute("lista") != null){
List<Pessoa> list = (List<Pessoa>) request.getAttribute("lista");
for(Pessoa p : list){
out.print("<br/>" + p);
}
}
%>
Boa tarde hermesmanezes,
Aqui você está verificando se a lista que vem do seu dao tem alguma coisa:
<%
// bloco de programação em scriplet. Comandos em java
if(request.getAttribute("lista") != null){
Se sua lista tiver dados, você cria uma lista do tipo Pessoa, e coloca esses dados nessa lista, simples:
List<Pessoa> list = (List<Pessoa> request.getAttribute("lista");
Você itera na sua lista de pessoas, e vai exibindo na tela uma por uma:
for(Pessoa p : list){
out.print("<br/>" + p);
}
}
%>
</body>
</html>
E aqui na jsp você não está criando um novo objeto Pessoa e sim uma lista que é do tipo Pessoa pra poder receber os dados que vem do seu dao, entendeu ?
Espero ter ajudado,
Falo!