gpt4 book ai didi

jsf 使用集合/ map

转载 作者:行者123 更新时间:2023-12-04 13:33:45 25 4
gpt4 key购买 nike

我可以将我的 h:dataTable/rich:dataTable 与一些 Map 绑定(bind)吗?我发现 h:dataTable 只能与 List 对象一起使用,并且在 List 中删除可能非常繁重。

最佳答案

如果您希望在您的支持 bean 中只有一种方法提供映射,您可以执行以下操作:

class Bean {
public Map<T,U> getMap() {
return yourMap;
}
}

并在您的 JSF View 中使用它
<h:dataTable value="#{bean.map.keySet().toArray()}" var="key"> 
<h:outputText value="#{bean.map[key]}"/>
</h:dataTable>

这会将键集转换为数组,可以通过数据表进行迭代。使用“()”-表达式需要统一表达式语言 2 (Java EE 6)。

关于jsf 使用集合/ map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10997417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com