Erro javax.el.PropertyNotFoundException ' [RESOLVIDO]

3 respostas
P

Pessoal,

Vocês poderia me dizer o pq ocorre esse erro?
Pois na classe está definido o item, mas parece que não encontra...

Erro:
javax.el.PropertyNotFoundException: Property 'cod_daf' not found on type br.com.localizador.list.ConsultaCoordenadasLista
	at javax.el.BeanELResolver$BeanProperties.get(BeanELResolver.java:237)
	at javax.el.BeanELResolver$BeanProperties.access$400(BeanELResolver.java:214)
	at javax.el.BeanELResolver.property(BeanELResolver.java:325)
	at javax.el.BeanELResolver.getValue(BeanELResolver.java:85)
	at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:67)
	at org.apache.el.parser.AstValue.getValue(AstValue.java:169)
	at org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189)
	at org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(PageContextImpl.java:985)
	at org.apache.jsp.TESTE_jsp._jspx_meth_c_005fout_005f0(TESTE_jsp.java:398)
	at org.apache.jsp.TESTE_jsp._jspx_meth_c_005fforEach_005f0(TESTE_jsp.java:357)
	at org.apache.jsp.TESTE_jsp._jspx_meth_c_005fif_005f0(TESTE_jsp.java:316)
	at org.apache.jsp.TESTE_jsp._jspService(TESTE_jsp.java:272)
	at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
	at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
	at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:690)
	at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:477)
	at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:402)
	at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:329)
	at br.com.localizador.servlet.ServletConsultaCoordenadas.doPost(ServletConsultaCoordenadas.java:134)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
	at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1001)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
	at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
	at java.lang.Thread.run(Thread.java:662)
21/10/2013 13:57:55 org.apache.catalina.core.StandardWrapperValve invoke
GRAVE: Servlet.service() for servlet [br.com.localizador.servlet.ServletConsultaCoordenadas] in context with path [/NovoMapa] threw exception [An exception occurred processing JSP page /TESTE.jsp at line 212

209: 			</tr>
210: 			<c:forEach var="listaCoord" items="${listaCoord}">
211: 				<tr class="resultado">
212: 					<td style="border-color:white" style="border-style:groove"><c:out value='${listaCoord.cod_daf}'/></td>
213: 					<td style="border-color:white" style="border-style:groove"><c:out value='${listaCoord.id_latitude}'/></td>
214: 					<td style="border-color:white" style="border-style:groove"><c:out value='${listaCoord.id_longitude}'/></td>
215: 				</tr>
Classe com dados:
package br.com.localizador.list;

import java.io.Serializable;

/**
 * Classe: ConsultaCoordenadasLista
 * 
 * Objetvio:
 * 
 * Comentário:
 * 
 * Dos métodos:
 **/

public class ConsultaCoordenadasLista implements Serializable {
	private static final long serialVersionUID = -2913366626731478479L;
	
	private String cod_daf;
	private String id_latitude;
	private String id_longitude;
	private String dt_sistema;

	public ConsultaCoordenadasLista(String Cod_Daf, String Id_Latitude,
			String Id_Longitude, String Dt_Sistema) {
		this.cod_daf = Cod_Daf;
		this.id_latitude = Id_Latitude;
		this.id_longitude = Id_Longitude;
		this.dt_sistema = Dt_Sistema;
	}

	public String getCod_Daf() {
		return cod_daf;
	}

	public void setCod_Daf(String cod_daf) {
		this.cod_daf = cod_daf;
	}

	public String getId_Latitude() {
		return id_latitude;
	}

	public void setCodId_Latitude(String id_latitude) {
		this.id_latitude = id_latitude;
	}

	public String getId_Longitude() {
		return id_longitude;
	}

	public void setId_Longitude(String id_longitude) {
		this.id_longitude = id_longitude;
	}

	public String getDt_Sistema() {
		return dt_sistema;
	}

	public void setDt_Sistema(String dt_sistema) {
		this.dt_sistema = dt_sistema;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}

}

Trecho do Servlet:

List<ConsultaCoordenadasLista> listaCoord = pesquisa.pesquisaCoordenadas(equipamento);
				
				request.setAttribute("listaCoord", listaCoord);

se eu colocar o FOR para ler a lista beleza, está preenchida... mas quando tento colocar na tela da esse erro... pq na verdade a intenção é de enviar essa lista para um javascript do JSP, mas como não consegui, vou fazer isso e pegar por ID.

3 Respostas

S

Pode ser pelo espaço cara,já tentou sem espaço?

P

Slow17 Valeu

Era isso mesmo… tirei os underlines… e funcionou…

Você por um acaso saberia como passar uma lista para uma função javascript? sem ter que mandar desse jeito que estou fazendo?

Tenho dúvidas relacionadas a isso aqui:

E

Só o primeiro link já resolveria…

Obrigado mais uma vez

S

EL é realmente muito chatinho,espaço,qualquer coisa ele gripa…

Criado 21 de outubro de 2013
Ultima resposta 21 de out. de 2013
Respostas 3
Participantes 2