Fala pessoal…
É o seguinte, fiz um servlet que consulta um banco de dados, até aí tudo fácil.
A dúvida é a seguinte: gostaria de mostrar o resultado do recordset em uma pagina JSP. Acho q vcs poderão me ajudar.
t+
Fala pessoal…
É o seguinte, fiz um servlet que consulta um banco de dados, até aí tudo fácil.
A dúvida é a seguinte: gostaria de mostrar o resultado do recordset em uma pagina JSP. Acho q vcs poderão me ajudar.
t+
[quote=“marcelo_mococa”]Fala pessoal…
É o seguinte, fiz um servlet que consulta um banco de dados, até aí tudo fácil.
A dúvida é a seguinte: gostaria de mostrar o resultado do recordset em uma pagina JSP. Acho q vcs poderão me ajudar.
t+[/quote]
armazene o resultado da sua consulta em uma collection e mande-a para o JSP, aí é só iterar essa coleção…

vamos a um exemplo muitoooo simples:
Bean:
[code]public void setNome(String nome) {
this.nome = nome;
}
public String getNome() {
return nome;
}[/code]
na classe que vai acessar o ResultSet:
[code]List dados = new ArrayList();
while (rs.next())
{
Bean pessoa = new Bean();
bean.setNome(rs.getString("nome"));
dados.add(pessoa);
}
request.setAttribute("dados");
[/code]
JSP:
se vc estiver utilizando JSTL fica assim:
<c:forEach items="${dados}" var="dados" >
<tr>
<td>
<c:out value="${dados}"/>
</td>
</tr>
</c:forEach>
se não estiver usando JSTL, basta utilizar um FOR…
qualquer errinho aí… me desculpe :lol: !!!

Entaum sempre vou ter q usar um Bean pra mostrar estes dados?
Não. Se tu quiser fazer com gambiarra tu pode atirar o ResultSet direto pro JSP pegar tb.
Opa, essa gambi ai eu uso todo dia…uahuah!
vale a pena lembrar que fazer essa gambiarra, não é o indicado…
mas…

Na verdade o que eu faço é o seguinte…eu crio por exemplo um formulario no JSP, esse formulario manda as informações via “POST” para o servlet e esse servlet faz as instruções como por exemplo jogar as informações para o banco de dados.
certo… vc só não usa o Bean nesse meio…para utilizar na persistência!!
