Pessoal estou aprendendo Java para a Web e montei um exemplo básico de cadastro, listagem e exclusão. O cadastro funciona beleza.
Porém a listagem dá o seguinte erro:
tem como você postar o método/classe que está dando esse erro?
[]'s
P
petter
Opa é mesmo.
Aí vai o código do meu JSP:
<%@pagecontentType="text/html"%><%@pagepageEncoding="UTF-8"%><%@tagliburi="http://java.sun.com/jsp/jstl/core"prefix="c"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><metahttp-equiv="Content-Type"content="text/html; charset=UTF-8"><title>Lista de Clientes</title><styletype="text/css">.text{font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;font-weight:normal;color:black;}A{TEXT-DECORATION:none;color:#000000;font-weight:normal;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:normal;}A:link{TEXT-DECORATION:none;font-size:10px;}A:hover{COLOR:#FF0000;TEXT-DECORATION:underline;font-size:10px;s}</style></head><body><palign="center"class="text"><h1>:: Lista de Clientes ::</h1><jsp:useBeanid="cadastro"scope="application"class="modelo.CadastroCliente"/><c:setvar="clientes"value="${cadastro.clientes}"/><table><c:forEachvar='clientes'items='${clientes}'varStatus='s'><c:choose><c:whentest='${s.count % 2 == 0}'><trbgcolor='#aaaaaa'></c:when><c:otherwise><trbgcolor='#dddddd'></c:otherwise></c:choose><td><ahref="deletar.jsp?nome=${clientes.nome}&cpf=${clientes.cpf}">${clientes.nome}</a></td><td><ahref="deletar.jsp?nome=${clientes.nome}&cpf=${clientes.cpf}">${clientes.cpf}</a></td></c:forEach></table>
[ <ahref="index.jsp">Voltar</a> ]
</p></body></html>
Aqui vai o código do meu método no servlet para fazer a listagem:
//Rotina para listar clientes do bancopublicstaticCollection<Cliente>getClientes()throwsSQLException{PreparedStatementps=c.prepareStatement("SELECT * FROM cliente ORDER BY nome DESC");ResultSetrs=ps.executeQuery();ArrayList<Cliente>clientes=newArrayList<Cliente>();while(rs.next()){Clientecliente=newCliente();cliente.setNome(rs.getString("nome"));cliente.setCpf(rs.getString("cpf"));clientes.add(cliente);}ps.close();returnclientes;}
vivi_grieco
A tua classe “CadastroCliente” tá dentro do pacote “modelo”? Tens um atributo chamado “clientes” na tua classe?