テーブルを表示するためにタンポポを使用しています(休止状態のDBから):
<datatables:table id="listPersons" data="${listPersons}" row="person"
cellspacing="0" width="100%"
theme="bootstrap2" pageable="true" info="true">
<datatables:column title="Person" property="person"/>
<datatables:column title="Car" property="car"/>
</datatables:table>
それは正常に動作します。
しかし、Parents クラス (hibernate DB) から「Father name」と「Mother name」という 2 つの列を追加する必要があります。クラス (これも休止状態) には次の変数があります。Parents parents;
私は次のようなものを試しました:
<c:forEach items="${person.parents}" var="parents">
<datatables:column title="Father name" property="parents.father_name"/>
</c:forEach>
しかし、私は例外を得ました:
javax.servlet.ServletException: javax.servlet.jsp.JspException: java.lang.NoSuchMethodException: クラス 'class org.hibernate.collection.internal.PersistentBag' の不明なプロパティ 'father_name'
私は(タンポポのデータテーブルを使用して)多くのバリエーションでそれをやろうとしましたが、誰もうまくいきません。