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).
Question
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 to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.