gpt4 book ai didi

java - 如何在 PrimeFaces 中显示 map 的内容

转载 作者:太空宇宙 更新时间:2023-11-04 08:34:23 24 4
gpt4 key购买 nike

我有一个 hashMap:HashMap<Entity1,List<Entity2>>(); 。如何使用 p:dataTable 显示这些 map 的内容在 PrimeFaces 中?我试过这个,其中工作表是 map

<p:dataTable value="#{tabulky.tabulka.sheet}"
var="item"
scrollable="true"
height="500"
emptyMessage=" Ziadne data nenajdene &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;">
<f:facet name="header">
<h:outputText value="Listocky"/>
</f:facet>
<p:column>
<f:facet name="header">
<h:outputText value="#{item}"/>
</f:facet>
<c:forEach items="#{(item.value)}" var="item1">
<p:column headerText="Hokej">
<h:outputText value="#{item1.atr1}" />
</p:column>
<p:column>
<h:outputText value="#{item1.atr2}" />
</p:column>
<p:column>
<h:outputText value="&nbsp;:&nbsp;}" />
</p:column>
<p:column>
<h:outputText value="#{item1.atr3}" />
</p:column>
</c:forEach>
</p:column>
</p:dataTable>

但没有成功

最佳答案

你可以这样尝试:

<p:dataTable value="#{tabulky.tabulka.sheet}"
var="item"
scrollable="true"
height="500"
emptyMessage=" Ziadne data nenajdene &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;">
<f:facet name="header">
<h:outputText value="Listocky"/>
</f:facet>
<p:column>
<f:facet name="header">
<h:outputText value="#{item}"/>
</f:facet>
<p:dataTable value="#{(item.value)}" var="item1">
<p:column headerText="Hokej">
<h:outputText value="#{item1.atr1}" />
</p:column>
<p:column>
<h:outputText value="#{item1.atr2}" />
</p:column>
<p:column>
<h:outputText value="&nbsp;:&nbsp;}" />
</p:column>
<p:column>
<h:outputText value="#{item1.atr3}" />
</p:column>
</p:dataTable>
</p:column>
</p:dataTable>

使用p:dataTable替换c:forEach

关于java - 如何在 PrimeFaces 中显示 map 的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6721655/

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