bom dia, como que eu faço para listar os dados que eu tenho em uma String[], tipo tenho o metodo “listarTodos”
public String[] selecionarTodos(){
int qtde = 0;
int i = 0;
String sql = "";
String sqlQtde = "";
String[] lista = null;
try{
sqlQtde = "select COUNT(*) as qtde from cliente";
st = con.createStatement();
rs = st.executeQuery(sqlQtde);
while(rs.next()){
qtde = rs.getInt("qtde");
}
if(qtde > 0) {
lista = new String[qtde];
sql = "select cliNome from cliente;";
rs = st.executeQuery(sql);
while(rs.next()){
lista[i] = rs.getString("cliNome");
i++;
}
}
}catch(Exception e){
System.out.println("Erro ao buscar os cadastro.");
}finally{
try{
st.close();
}catch(Exception e){
System.out.println("Erro ao fechar o Statement");
}
}
return lista;
}
e eu queria listar os dados em um Select dentro da Servlet.
Na Servlet chamei o metodo listaTodos()
String[] listaCliente = cliente.selecionarTodos();
Como que eu faço para pegar os valores e colocar dentro do Select
out.println("<td width=\"60\"><select name=livro>");
out.println("<option value=\"\"> </option>");
out.println("</select></td>");
Grato.