Olá, estou me matando aqui… desenvolvi uma servlet que requer de uma classe uns dados. Até ai tudo bem, fiz as classes de acesso ao banco fora do ambiente da servlet, em outro package e tal… Agora fica na cabeça… qual a melhor maneira de dar um while na classe do banco e colher os dados?
Eu estou pegando direto pelo rs, não estou setando nenhum objeto para ler esses dados, isto é, queria pegar no rs.getString(“nome”) e rs.getString("senha) e já mandar para esse collection, alguém teria alguma idéia?
E como poderia repassar isso a um jsp? Pois a servlet recebe por exemplo a collection e eu pelo dispatcher mas não obtive sucesso, alguém sabe a forma correta?
Como eu passo essa coleção… tentei usar o dispatcher mas não consegui indexar minha coleção ao método do dispatcher… entendeu?
Por exemplo, tenho uma coleção chamada amigos
Cara estou fazendo uma coisa semelhante aqui,
Instancio meu gerente que pega essa Collection
Collection todosUsuarios= this.todosUsuario(id);
session.setAttribute("todosUsuarios", todosUsuarios);
request.getRequestDispatcher("excluirUsuario.jsp").forward(request,response);
E na JSP:
Mas o meu problema é como fazer essa Collection virar uma TABELA!!! Estou tentando mas TRAVEI AQUI.
[code]
ID
Username
Perfil
<%
for(int i=0; i
<%=todosUsuarios.get(i)%>
<%=todosUsuarios.get(i)%>
<%=todosUsuarios.get(i)%>
<%}%>[/code]
O resultado dessa insanidade é uma tabela com apenas a 1ª Coluna preenchida.
[B]ID[/B]
model.User@381a9c (VÁRIOS DESSES, UM EMBAIXO DO OUTRO);