Estou com um problema na implementação de um SelectItem, algué pode me ajudar?
public class Carro{
private Long idCarro;
private String nomeCarro;
public Carro(){}
public Carro(Long idCarro, String nomeCarro){...}
... oculto set/get
}
public class CompraCarroBean{
private Carro carro = null;
private SelectItem[] carrosLista = {
new SelectItem(1,"Polo"),
new SelectItem(2,"Parati"),
new SelectItem(3,"Corsa"),
};
public CompraCarroBean(){
this.carro = new Carro();
}
... oculto set/get
}
JSP:
<h:selectOneMenu value="#{Carro.carro.idCarro}">
<f:selectItems value="#{Carro.carrosLista}" />
</h:selectOneMenu>
Então, ele exibe os valores no select-box:
<select name="_id7:_id29" size="1">
<option value="1" selected="selected">Polo</option>
<option value="2">Parati</option>
<option value="3">Corsa</option>
</select>
Quando executo um Evento a seguinte mensagem é exibida:
“Validation Error: Value is not valid”