Exibir lista de objetos em pagina jsp

2 respostas
F
Estou tentando exibir uma lista de objetos enviada do servlet para uma pagina jsp.

fiz assim no servlet:

String nome = request.getParameter(nome01);

String telefone01 = request.getParameter(telefone01);

String telefone02 = request.getParameter(telefone02);
Pessoa p1 = new Pessoa(nome, telefone01, telefone02);
    pessoas.add(p1);
    agenda.setPessoas(pessoas);

    request.setAttribute("listaPessoas", pessoas);
    request.getRequestDispatcher("exibicao.jsp").forward(request, response);

mas não sei como recebo essa lista de objetos para imprimir

2 Respostas

M

cara, também sou iniciante, então tenho esse código aqui que talvez possa te ajudar… não é direto do servlet mas espero que te ajude em algo…

está feito com Spring

@RequestMapping("/listaContas")
	public String lista(Model mv) {
	  List<Conta> contas = dao.lista();
	  mv.addAttribute("contas", contas);
	  return "conta/lista";
	}

para pegar no jsp…

<table style="height: 10px; width: 775px;" border="1">
		<tr>
			<th>Código</th>
			<th>Descrição</th>
			<th>Valor</th>
			<th>Tipo</th>
			<th>Paga?</th>
			<th>Data de Pagamento</th>
			<th>Ações</th>
		</tr>

		<c:forEach items="${contas}" var="conta">
			<tr>
				<td>${conta.id}</td>
				<td>${conta.descricao}</td>
				<td>${conta.valor}</td>
				<td>${conta.tipo}</td>
			</tr>
		</c:forEach>
</table>
F

não consigo identificar o erro na linha 56:
`type Exception reportmessage An exception occurred processing JSP page /exibicao.jsp at line 56description The server encountered an internal error that prevented it from fulfilling this request.exception org.apache.jasper.JasperException: An exception occurred processing JSP page /exibicao.jsp at line 56
linha 56 esta assim:

${agenda}
Criado 24 de março de 2016
Ultima resposta 25 de mar. de 2016
Respostas 2
Participantes 2