J'obtiens une erreur dans JSP et je n'arrive pas à en trouver la cause. J'ai inclus toutes les bibliothèques appropriées et j'ai veillé à respecter la convention du haricot sur les majuscules et les minuscules. Voici le code correspondant dans la JSP :
<c:forEach items="${relevantData}" var="entry">
<p>${entry.price}</p>
</c:forEach>
El relevantData
était un List<MyData>
. Pour les besoins de cette question, il suffit de dire que MyData
est une classe qui contient une Double
nommé prix (avec un Getter et un Setter suivant la convention des haricots). Lorsque j'essaie de charger cette page, je reçois l'erreur suivante dans les journaux du serveur (Tomcat 7.0.22) :
javax.el.PropertyNotFoundException:
Property 'price' not readable on type java.lang.Double
Pourquoi est-ce que je reçois cette erreur et comment puis-je la corriger ?