,以基於項目集合創建面板。所有這些都改變了,現在我必須使用c:forEach來代替。 在每個面板上,我會進行大量的AJAX調用和部分頁面更新。這就是爲什麼我使用自定義ID來識別我想更新的組件。所以,我的渲染屬性是這樣的:在我使用渲染時間標記(如a4j:repeat,ui:repeat)之前,在c:for each標記中添加循環索引
#{cc.clientId}:pnlRepeat:#{row}:radioAplicar
哪裏pnlRepeat是id屬性,{} #row在同一標籤的rowKeyVar屬性。現在...當使用c:forEach時,它們都不存在,因此,我得到了重複的id異常。我知道我可以使用varStatus,並使用#{row} ID創建面板,但是另一方面。 JSF不允許id屬性來評估EL表達式。什麼是解決方法?非常感謝。