Bom dia galera,
Eu estou com um problema, é o seguinte:
Eu tenho um arraylist onde pega valores do banco, o problema é o seguinte, tenho duas tabelas, uma com letras e outra tabela com numeros, na pagina web tenho dois selevtonelistbox onde cada qual correspondete ao seu banco o que eu quero fazer e não estou conseguindo é fazer com que: exemplo quando escolhe a opçao A de um listbox apareca o numero 1,2 e 3 e quando eu escolhesse a opcao B aparecesse os numeros 5, 6 e 7.
tenho esse arraylist
public List<SelectItem> getDivi() throws SQLException{
PreparedStatement st;
ResultSet rs = null;
Connection Conn = Ascessando.getConnection();
List<SelectItem> opcao2 = new ArrayList<SelectItem>();
try{
st = Conn.prepareStatement("SELECT numero,descricao FROM divisao WHERE fsecao='1' order by numero");
while (opcao2.equals("B")){
st = Conn.prepareStatement("SELECT numero,descricao FROM divisao WHERE fsecao='2' oder by numero");
st.executeUpdate("SELECT numero,descricao FROM divisao WHERE fsecao='2' order by numero");
}
st.execute();
rs = st.executeQuery();
while (rs.next()){
opcao2.add(new SelectItem(rs.getString("descricao"),rs.getString("numero") ) );
}
System.out.println("Selecionado com Sucesso");
st.close();
Conn.close();
}catch (Exception e) {
e.printStackTrace();
}
return opcao2;
}
Alguem poderia me ajudar???