5
私はキーのリストに「ListA」と言っています。そして、キーのマップ& listは 'MapA'と言う。私は、 'ListA' &を、 'MapA'からその価値を得るために必要なすべてのものについて繰り返す必要があります。これらの値はdataTableのモデルとして機能します。JSF 2.0のMapへのキーとして動的値を渡す
この目的のために、私はh:datatable in ui:repeatを使用しています。
<ui:repeat var="entry" value="#{bean.sampleDTO.sampleList}"
varStatus="row">
<tr>
<td>#{entry.key}</td>
<td><h:datatable value="#{bean.map[#{entry.key}]}" var="row">
<h:column>
// something
</h:column>
</h:datatable></td>
</tr>
</ui:repeat>
データテーブルの値を考慮してください:
value="#{bean.map[#{entry.key}]}"
問題は、キーは、私は#{} entry.keyから得る変数であるということです。 #{bean.map [#{entry.key}]}は無効なEL式です.2#は使用できません。 EL式のため
おかげで、 タルンMadaan