Jsf + richfaces e banco de dados

1 resposta
W

bom galera o meu problema é o seguinte.

eu criei uma tabela q lista os usuasrios do sistema e estou tendo o seguinte problema.

quando chamo o valor da seguinte forma:

<a4j:repeat value="#{ativar.ls}" var="s">
<tr>
<td height="54" style="text-align: center;">
<h:outputText value="#{s[0}" />

Ele me mostra o seguinte resultado maps.Servidor[cpf=cpf_do_usuario] com caminho de classe e td mais

porem qnd eu uso da seguinte forma:

<a4j:repeat value="#{ativar.ls}" var="s">
<tr>
<td height="54" style="text-align: center;">
<h:outputText value="#{s.cpf}" />

eu recebo o seguinte erro:

javax.servlet.ServletException: For input string: "cpf"
javax.faces.webapp.FacesServlet.service(FacesServlet.java:256)
org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:154)
org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:260)
org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:366)
org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:493)
org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:390)

root cause:

java.lang.NumberFormatException: For input string: "cpf"
java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
............

Agora veja oq é interessante se eu escrevo um arquivo java.. com uima lista predfefinida ele funciona perfeitamente.

Eu uso Hibernate + Hibernate enttyti manager e Hibernate anotation.

Alguem ja passou por isso?

1 Resposta

justoeu

E ai meu caro tudo bem?

Bem, eu passei por um problemas parecido com esse a um tempo atras, que eu estava chamando um elemento numerico e exibia como String e por fim, dava este mesmo erro de numberformat…

Da uma verificada cara, se os valores estão vindo como String mesmo, e se o campo esta do jeito que é para trazer a informação!

qualquer coisa posta ai!

[]´s

Criado 11 de agosto de 2008
Ultima resposta 11 de ago. de 2008
Respostas 1
Participantes 2