Olá Pessoal,
Estou tentato preencher um selectOneMenu, com dados de uma tabela. Meu JSP está da seguinte maneira:
<h:selectOneMenu value="#{objUsuario.perCodigo}">
<f:selectItems value="#{objUsuario.opcoesPerfil}"/>
</h:selectOneMenu>
E o metodo opcoesPerfil está da seguinte forma:
public SelectItem[] getOpcoesPerfil()
{
BOperfil objPerfil = new BOperfil();
ResultSet rsPerfil;
SelectItem[] opPerfil=null;
int i=0;
try{
rsPerfil = objPerfil.conPerfil();
while(rsPerfil.next()){
opPerfil[i].setLabel(rsPerfil.getString("PerNome"));
i++;
}
return opPerfil;
}
catch(Exception ex){
return opPerfil = null;
}
}
E me aparece o seguinte erro:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: javax.servlet.jsp.JspException: Conversion Error setting value ‘’{0}’’ for ‘’{1}’’.
Porém não entendi o que está errado? Alguém já tentou fazer isto?
Obrigado