o select
<h:selectOneMenu id="idNivel" readonly="true">
<f:selectItems value="#{usuarios.niveisItens}"/>
</h:selectOneMenu>
no bean
[code] private static SelectItem[] niveisItens = { new SelectItem(new
Integer(1), “Administrador”),
new SelectItem(new Integer(2), “Usuario”),
};
[/code]
[code]public UISelectItem getIdNivel() {
return idNivel;
}
public void setIdNivel(UISelectItem idNivel) {
this.idNivel = idNivel;
}[/code]
oq pode ser??
[code]public UISelectItems getIdNivel() {
return idNivel;
}
public void setIdNivel(UISelectItems idNivel) {
this.idNivel = idNivel;
} [/code]
mesmo mudando para não deu certo, coloquei SelectItem também não de certo, qual é o tipo de dados correto para pegar o valor :?: :? , oengraçado que entra no setIdNivel mais o valor do atributo continua nulo
consegui arrumar era o tipo de dado que estava errado troquei UISelectItem por Integer 
[code]public UISelectItem getIdNivel() {
return idNivel;
}
public void setIdNivel(UISelectItem idNivel) {
this.idNivel = idNivel;
}[/code]
[/quote]