我正在嘗試獲取問題和相關答案。我能夠很好地解決問題,但嵌套的數據表甚至不能識別每個答案的屬性,IDE也指出了這一點。也許這不是正確的方式去做這件事。我如何迭代與每個問題相關的答案?JSF 2.0中的嵌套數據表
<h:dataTable value="#{questionBacking.recentlyAskedQuestions}" var="questions"
rendered="#{questionBacking.recentlyAskedQuestions.size() > 0}"
border="1">
<h:column>
<h:outputText value="#{questions.questionTitle}" />
<br/>
<h:outputText value="#{questions.questionBody}" />
</h:column>
<h:dataTable value="#{questions.answers}" var="answers">
<tr>
<h:outputText value="#{answers.answer}" />
</tr>
</h:dataTable>
</h:dataTable>
answers.answer應該調用getAnswer(),但編輯器甚至不會實際列出「答案」作爲屬性。儘管IDE的建議我把它放在那裏,它仍然沒有得到答案 - 它顯示一個空的列。 – Onur
然後問題是由別的東西引起的。也許沒有答案?如果屬性名稱錯誤,那麼您會收到一個'PropertyNotFoundException'。 – BalusC
即使我用替換它,它仍然不會給我任何錯誤。這確實很奇怪,因爲getAnswer是在Answer實體類中定義的。 –
Onur