Galera,
Estou recebendo a seguinte exeção ao listar dados numa tabela:
javax.el.PropertyNotFoundException: /restrito/artigo.xhtml @63,52 value="#{registro.numArtigo}": Property 'numArtigo' not found on type java.lang.String
at com.sun.faces.facelets.el.TagValueExpression.getValue(TagValueExpression.java:108)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:190)
at javax.faces.component.ComponentStateHelper.eval(ComponentStateHelper.java:178)
at javax.faces.component.UIOutput.getValue(UIOutput.java:164)
at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getValue(HtmlBasicInputRenderer.java:201)
A propriedade numArtigo é do tipo String e seus métodos get e set estão corretos:
private String numArtigo;
...
public String getNumArtigo() {
return numArtigo;
}
public void setNumArtigo(String numArtigo) {
this.numArtigo = numArtigo;
}
Fiz um teste e o problema também ocorre com outras propriedades do objeto… Sabem o que pode ser?
Obrigado