Я получаю сообщение об ошибке в JSP и не могу понять, что ее вызывает. Я включил все подходящие библиотеки и позаботился о том, чтобы следовать соглашению bean-компонентов о верхнем/нижнем регистре. Вот соответствующий код в JSP:
<c:forEach items="${relevantData}" var="entry">
<p>${entry.price}</p>
</c:forEach>
релевантные данные
были List
. Для целей этого вопроса достаточно сказать, что MyData
— это класс, который содержит Double
именованную цену (геттер и сеттер соответствуют соглашению о компонентах). Когда я пытаюсь загрузить эту страницу, я получаю следующую ошибку в журналах сервера (Tomcat 7.0.22):
javax.el.PropertyNotFoundException:
Property 'price' not readable on type java.lang.Double
Почему я получаю эту ошибку и как ее исправить?