Me aparece un error en JSP y no puedo entender qué lo está causando. He incluido todas las bibliotecas apropiadas y me he asegurado de seguir la convención de frijoles en mayúsculas/minúsculas. Aquí está el código correspondiente en el JSP:javax.el.PropertyNotFoundException en una página JSP
<c:forEach items="${relevantData}" var="entry">
<p>${entry.price}</p>
</c:forEach>
El relevantData
fue un List<MyData>
. A los fines de esta pregunta, basta con decir MyData
es una clase que contiene un precio nominal Double
(con un Getter and Setter siguiendo la convención de beans). Cuando intento cargar esta página recibo el siguiente error en los registros del servidor Tomcat (7.0.22):
javax.el.PropertyNotFoundException:
Property 'price' not readable on type java.lang.Double
¿Por qué recibo este error y cómo lo arreglo?
métodos de acceso son públicos, ¿clase interna MyData? –
Los métodos de acceso son todos públicos. La clase en sí no era pública. –