Pessoal, estou começando agora aprender JSP e preciso imprimir alguns valores em uma tabela…quero imprimir os clientes devedores, para isso criei esse méodo no meu DAO;
public static List<Cliente> recuperateAlldeve(){
List<Cliente> lista = new ArrayList<Cliente>();
String sql;
Cliente client;
sql = "select cliNome, clifone,clidivida from cliente where clidivida >0 ";
try {
Statement stm = (Statement) new Conexao().getConexao().createStatement();
ResultSet rs = (ResultSet) stm.executeQuery(sql);
while(rs.next()){
client = new Cliente();
client.setNome(rs.getString("clinome"));
client.setCliFone(rs.getString("clifone"));
client.setCliDivida(Float.valueOf(rs.getString("clidivida")));
}
} catch (Exception e) {
lista = null;
System.out.println("Erro ao montar lista de Clientes\nErro:\n" + e);
}
return lista;
}
}
Página JSP
<%
List <Cliente> clientes = ClienteDAO.recuperateAlldeve();
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>JSP Page</title>
</head>
<body>
<%
for(int i=0; i<clientes.size(); i++)
{ %>
<tr bgcolor="#FFFFFF">
<td><div align="center"><%= clientes.get(i).getCliNome() %>"><%= clientes.get(i).getCliNome() %></div></td>
<td><div align="center"><%= clientes.get(i).getCliFone() %>"><%= clientes.get(i).getCliFone() %></div></td>
<td><div align="center"><%= clientes.get(i).getCliDivida() %>"><%= clientes.get(i).getCliDivida() %></div></td>
</tr>
<% }%>
</body>
</html>
Não da nenhum erro, a página aparece em branco.