Jstl

3 respostas
ieohajp

<c:forEach var=“lista” items="${listapessoa}">

o seguinte problema quando retiro o campo lista.cnpj e coloco qualquer um outro o sistema fuciona blz mais quando coloco ele como visto acima
mostra 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: An exception occurred processing JSP page /ListaCliente.jsp at line 26

23:
24: <c:forEach var=“lista” items="${listapessoa}">
25:
26:

<c:out value="${lista.cnpj }" />
27: <c:out value="${lista.cliente}" />
28:
29:
Stacktrace:

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:505)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:416)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)

javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

Servlets.ServletLista.doGet(ServletLista.java:36)

javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

root cause

javax.el.PropertyNotFoundException: Property cnpj not readable on type java.lang.String

javax.el.BeanELResolver$BeanProperty.read(BeanELResolver.java:259)

javax.el.BeanELResolver$BeanProperty.access$000(BeanELResolver.java:209)

javax.el.BeanELResolver.getValue(BeanELResolver.java:60)

javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)

org.apache.el.parser.AstValue.getValue(AstValue.java:114)

org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:186)

org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:923)

org.apache.jsp.ListaCliente_jsp._jspx_meth_c_005fout_005f0(ListaCliente_jsp.java:166)

org.apache.jsp.ListaCliente_jsp._jspx_meth_c_005fforEach_005f0(ListaCliente_jsp.java:127)

org.apache.jsp.ListaCliente_jsp._jspService(ListaCliente_jsp.java:84)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)

javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:374)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)

javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

Servlets.ServletLista.doGet(ServletLista.java:36)

javax.servlet.http.HttpServlet.service(HttpServlet.java:690)

javax.servlet.http.HttpServlet.service(HttpServlet.java:803)

OBS: JA DEBUGUEI E TA TRASENDO OS DADOS DO CAMPO CNPJ MOSTRA AS INFORMACOES BLZ MAIS NA HORA DE EXIBIR MOSTRA ESSE ERRO
ALGUEM PODERIA ME AJUDAR?

3 Respostas

thiago.correa

Só para constar, essa listapessoa é um List de um objeto x que possui o atributo cnpj?! Há métodos getters e setters para os atributos desse objeto x em questão?!

Posta o código que você popula a lista!

ieohajp

tem sim sets e gets

quer que eu te passe o projeto
ja nao sei mais o que fazer para funcionar
rs

thiago.correa

Não precisa passar o projeto coloca o teu bean e o momento que você popula ele na lista

Criado 29 de maio de 2009
Ultima resposta 30 de mai. de 2009
Respostas 3
Participantes 2