Na minha tela de cadastro tenho uma combobox onde o usuário escolherá uma opção e após a escolha o sistema terá que fazer uma busca no banco de dados para carregar alguns dados que já existem cadastrados sobre o registro escolhido na tela.
Como poderia fazer isso com jsp?
Tenho a seguinte classe para buscar os dados:
private static PreparedStatement sqlFind;
private static ResultSet rs;
private carro s;
public ArrayList getCarro() throws SQLException {
ArrayList listaCarros = new ArrayList();
sqlFind = connection.prepareStatement("SELECT ID, NOME, DESCRICAO, ANO " +
"FROM CARRO " +
"ORDER BY NOME");
rs = sqlFind.executeQuery();
while (rs.next()) {
Carro s = new Carro();
s.setId(rs.getInt(1));
s.setNome(rs.getString(2));
s.setDescricao(rs.getString(3));
s.setAno(rs.getInt(4));
listaCarros.add(s);
}
return listaCarros;
}
Quando o usuário selecionar o ID, que está sendo exibido no combobox, que existe nessa tabela, nos campos correspondentes da tela deverão aparecer os outros dados (nome, descricao, ano).
Pergunta
barbinha
Pessoal,
Na minha tela de cadastro tenho uma combobox onde o usuário escolherá uma opção e após a escolha o sistema terá que fazer uma busca no banco de dados para carregar alguns dados que já existem cadastrados sobre o registro escolhido na tela.
Como poderia fazer isso com jsp?
Tenho a seguinte classe para buscar os dados:
private static PreparedStatement sqlFind;
private static ResultSet rs;
private carro s;
public ArrayList getCarro() throws SQLException {
ArrayList listaCarros = new ArrayList();
sqlFind = connection.prepareStatement("SELECT ID, NOME, DESCRICAO, ANO " +
"FROM CARRO " +
"ORDER BY NOME");
rs = sqlFind.executeQuery();
while (rs.next()) {
Carro s = new Carro();
s.setId(rs.getInt(1));
s.setNome(rs.getString(2));
s.setDescricao(rs.getString(3));
s.setAno(rs.getInt(4));
listaCarros.add(s);
}
return listaCarros;
}
Quando o usuário selecionar o ID, que está sendo exibido no combobox, que existe nessa tabela, nos campos correspondentes da tela deverão aparecer os outros dados (nome, descricao, ano).
Muito obrigada
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.