Olá. Por favor me ajudem.
Esto fazendo um pequeno projeto usando JSF e JPA.
Os cadastros simples estão funcionando perfeitamente, porém quando tenho um cadastro com um SelectOneMenu (combo) que é preenchido com um outro objeto, tá dando erro:
O jsp tá assim:
<h:outputText value=“Cliente”></h:outputText>
<h:selectOneMenu converter=“converterCorrentista” value="#{contaMB.conta.correntista}">
<f:selectItems value="#{correntistaMB.correntistasPorAgencia}"/>
</h:selectOneMenu>
O converter é:
public class ConverterCorrentista implements Converter {
public Object getAsObject(FacesContext arg0, UIComponent arg1, String arg2) {
CorrentistaBO correntistaBO = new CorrentistaBO();
return correntistaBO.findById(Long.valueOf(arg2));
}
public String getAsString(FacesContext arg0, UIComponent arg1, Object arg2) {
// TODO Auto-generated method stub
return String.valueOf(arg2);
}
}
E o erro:
INFO: WARNING: FacesMessage(s) have been enqueued, but may not have been displayed.
sourceId=j_id_jsp_1670469358_1:j_id_jsp_1670469358_4[severity=(ERROR 2), summary=(j_id_jsp_1670469358_1:j_id_jsp_1670469358_4: Validation Error: Value is not valid), detail=(j_id_jsp_1670469358_1:j_id_jsp_1670469358_4: Validation Error: Value is not valid)]
Ah, fica na página, não dá erro no browser.
VAleu!

