Alguem poderia me dizer sobre este erro da lista?

2 respostas
A

Olá pessoal.Alguem poderia me ajudar e me dizer o porque deste erro e como arrumar?

ERRO- foreach not applicable to expression type
O erro acontece na linha do for

for (NaturezasAcao na : this.naturezasAcao) {

public List<SelectItem> getbuscarNaturezasAcao(){
        List<SelectItem> items = new ArrayList<SelectItem>();
        for (NaturezasAcao na : this.naturezasAcao) {
		// observem que o value do meu SelectItem é a própria entidade
		items.add(new SelectItem(na, na.getDescricao()));
	}
        return items;
}

2 Respostas

Marco_A_Caetano

ou this.naturezasAcao não é um array
ou this.naturezasAcao não é um array do tipo NaturezasAcao

A

??NaturezasAcao é uma classe.Entao oq deveria fazer?

Criado 29 de setembro de 2009
Ultima resposta 29 de set. de 2009
Respostas 2
Participantes 2