Pessoal, já procurei aqui no forum e na net tb, mas mesmo assim estou tendo dificuldades para popular um combo em jsf, eu possuo uma select numa classe, e preciso exibir o resultado dessa sql no combo em JSF
eu possuo uma classe VO contendo sets e gets chamado UsuarioVO
uma classe Contendo os métodos de interação com o Banco onde está a SQL chamado UsurioPers
E o arquivo contendo o JSF
segue o método na minha classe
/* Nome da Classe:: UsuarioPers */
public ArrayList listarUsuarios() throws SQLException {
conexao=cx.getConnect();
ArrayList listUsuarios = new ArrayList();
try{
sessao=conexao.createStatement();
ResultSet rs;
rs = sessao.executeQuery("select t001.nome_login\n" +
"from t001_usuario t001\n" +
"where t001.ind_situacao = 'Ativo'\n" +
"order by t001.nome_login");
while (rs.next()){
UsuarioVO usuariovo = new UsuarioVO();
usuariovo.setNomeLogin(rs.getString(1));
listUsuarios.add(usuariovo.getNomeLogin());
}
rs.close();
conexao=cx.desconnect();
}
catch(SQLException sqlex){
sqlex.printStackTrace();
}
catch (javax.faces.FacesException e){
e.printStackTrace();
}
return (listUsuarios);
}
no arquivo sjp/jsp
<h:selectOneMenu binding="#{Teste.dropdown1}" id=“dropdown1” value="#{UsuarioPers.listarUsuarios}">
<f:selectItems binding="#{Teste.dropdown1}" id=“dropdown1SelectItems2” value="#{UsuarioPers.listUsuarios}"/>
como eu faço para chamar o método e a lista em JSF??somente com jsp eu sei como fazer mas no JSF n estou conseguindo acertar
agradeço desde já o apoio