У меня есть JSF файл, который выглядит примерно так:Как получить мою страницу JSF, чтобы сообщить, что объект данных не является строкой?
<ui:repeat value="child.compoundQuestion.questions" var="question">
<h:outputText value="#{question.display}"/>
</ui:repeat>
child.compoundQuestion.questions
возвращает список объектов типа Question
, который является просто оболочкой POJO.
К сожалению, я вижу это в консоли:
javax.el.PropertyNotFoundException: /resources/employer/file.xhtml @66,58 value="#{question.display}": The class 'java.lang.String' does not have the property 'display'.
Я не могу понять, что я делаю неправильно. Я нашел this page, но сеттер questions
никогда не вызывается. Исходя из того, что другие объекты ведут себя так, как я ожидаю, в другом месте кода (это довольно зрелая заявка), I'm pretty sure I have the correct tag library. Что еще может быть причиной этого?
вы должны БЫТЬ долбанные шучу. Огромное спасибо. Теперь, если вы извините меня, я должен создать на моем столе лобную форму. – BlairHippo