Olá pessoal!
Aqui estou eu mais uma vez fazendo perguntas elementares. Mas, peço paciência a todos por minha imaturidade em JSF. Mas, vamos lá. Quero preencher um selectOneMenu. Vejam o meu código:
JSF:
<h:selectOneMenu value="#{programaView.programa.cogestor}" id=“gestor”>
<f:selectItem itemLabel="(Pessoal do GUJ é TAMPA!!!)" itemValue=""/>
<f:selectItems value="#{programaView.listaGestor}"/>
</h:selectOneMenu>
BEAN:
[b] public List getListaGestor() throws SiconDAOException {
InterfaceGestorDAO idao = new GestorDAO();
List<Gestor> list = new ArrayList<Gestor>();
list = idao.listaPorNome("");
for(Gestor a:list)
{
System.out.println("Código..: " + a.getCogestor());
System.out.println("Nome....: " + a.getNogestor());
}
return list;
}[/b]
Erro que tá dando quando tento abrir a página que carrega o selectOneMenu:
sicon.pojo.Gestor cannot be cast to javax.faces.model.SelectItem
Eu coloquei os “System.out.println” para ver se estava dando erro no método, mas não está: carrega direitinho o List.
Faz mais de hora que quebro a cabeça com isso.
Alguém pode me dar um help?
Desde já agradeço.