我有一個bean,它返回鍵值對(String,String)的映射。在我jsff,我需要訪問基於關鍵地圖的值,它是一個動態的EL表達式地圖中的動態El表達式評估
<af:iterator id="i1" value="#{bindings.leaderBoardEntities.collectionModel}"
var="entity" rows="#{bindings.leaderBoardEntities.rangeSize}">
<af:image id="i2" source="# {pageFlowScope.ImagesBean.imageUrlPair[entity.displayName]}"
shortDesc="user info" inlineStyle="width:50px;height:50px;"/>
</af:iterator>
我不能安勤爲地圖的關鍵。 我試過了,
source="#{pageFlowScope.ImagesBean.imageUrlPair[entity.displayName]}
source="#{pageFlowScope.ImagesBean.imageUrlPair['#{entity.displayName}']}
source="#{pageFlowScope.ImagesBean.imageUrlPair['${entity.displayName}']}
source="#{pageFlowScope.ImagesBean.imageUrlPair[#{entity.displayName}]}--this is syntactically wrong
然而,這個工程
source="#{pageFlowScope.ImagesBean.imageUrlPair['Twitter']}
請幫我
什麼是imageUrlPair的類型? – 2013-03-12 00:03:29
第一行是有效的語法。其他的是明顯無效的語法。我不做ADF,但是這個問題表明與PrimeFaces'
'有相同的理由:http://stackoverflow.com/questions/8207325/display-image-from-database-with- pgraphicimage/12452144#12452144 – BalusC 2013-03-13 12:44:05