tenho um jsp que faz uma consulta no banco porem esta me retornando somente 1 objeto nao esotu conseguindo fazer ne retornar todos osobjetos contido no banco
<p><strong>Tabela cliente </strong></p>
<table border=1 cellspacing=0 cellpadding=0 >
<tr>
<td width=200><strong>
nome_cliente
</strong></td>
<td width=200><strong>
estado_cliente
</strong></td>
</tr>
<%
// List<Cliente> lista = (List<Cliente>) request.getAttribute("lista");
List<Cliente> lista = (List<Cliente>) session.getAttribute("lista");
ClienteDao cliente = new ClienteDao();
try {
for(Cliente cli:lista) {
%>
<tr>
<td width=400>
<%out.print(cli.getid_cliente().toString());%>
<% out.print("<a href='Servlet_Cliente?id_cliente="+cli.getid_cliente()+"&act=delete'>[Excluir Cliente] </a>"); %>
</td>
<td width=160>
<%out.print(cli.getnome_cliente().toString());%>
</td>
<td width=100>
<%out.print(cli.getestado_cliente().toString());%>
</td>
<%}
}catch (Exception e) {
e.printStackTrace();
}
%>
</table>
e no servelt assim
String nome_cliente = request.getParameter("nome_cliente");
ClienteDao cli = new ClienteDao();
List<Cliente> lista = cli.listar(nome_cliente);
session.setAttribute("lista", lista);
request.getRequestDispatcher("Cliente_Consultar.jsp").forward(request,response);
}
no java desktop esta funcionando belezaporem quando passa a lista doservlet para o jsp so sai 1 unico objeto