Pessoal, estou com duvida, de como vou retornar os registros da minha consulta no arquivo jsp.
No meu arquivo java tenho o método listarUsuarios, o qual me retorna todos os usuarios cadastros:
//lista todos os usuarios cadastrados
public void listarUsuarios(){
String sql = "";
ArrayList lista = new ArrayList();
sql += "select * ";
sql += "from usuarios ";
try {
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(sql);
while(!rs.last()){
setNome(rs.getString("nome"));
setEmail(rs.getString("email"));
lista.add(this.nome);
lista.add(this.email);
rs.next();
}
} catch (SQLException e) {
}
}
No meu arquivo jsp, quero imprimir todos os registros retornados da minha consulta.
<%
Usuarios c = new Usuarios();
c.listarUsuarios();
String nome = c.getNome();
String email = c.getEmail();
%>
<table border="1" align="center">
<tr>
<td colspan="2" align="center"><b>Lista de Usuarios</b></td>
</tr>
<tr>
<td>Nome</td>
<td>Email</td>
</tr>
<%for(int i = 0;i<lista.size();i++){%>
<tr>
<td><%=nome%></td>
<td><%=email%></td>
</tr>
<%}%>
</table>
Não consigo imprimir os resultado da minha consulta. Alguem pode me ajudar ?
Valew.