如何在 jsf 中显示 Map<String, Object>

How to display a Map<String, Object> in jsf

提问人:loubna damri 提问时间:10/31/2023 最后编辑:egleaseloubna damri 更新时间:10/31/2023 访问量:32

问:

我有一个方法返回,在我的对象中:Map<String, Object>

private ObjectName objectName;
private List<> list1;
private List<> list2;

我的方法:Map<String, Object> getInfoCli()

如何在 JSF 中显示它?

我尝试:

<c:forEach items="${accountController.infoCli.entrySet().toArray()}" var="info">
        <p><h:outputText value="#{info.key}"/></p>
        <c:forEach value="#{info.value}" var="infoVal">
                <ui:include src="">
              <ui:param name="beneficiaire"     value="#{infoVal.objectName }"/>
              <ui:param name="prelCBInfos"      value="#{infoVal.list1}"/>
              <ui:param name="aboPrelInfos"     value="#{infoVal.list2}"/>
            </ui:include>
        </c:forEach>                
 </c:forEach>
JSF公司

评论

0赞 BalusC 10/31/2023
问问自己:你会如何在普通的 Java 中做到这一点?还带有嵌套的 for 循环?这怎么可能?这在 JSF 中没有什么不同。Object
0赞 loubna damri 10/31/2023
@BalusC我知道它没有列出给我们,因为每个把我不知道如何?
0赞 BalusC 10/31/2023
#{info.value}已经是你的了。无需循环播放。删除第二个 .Object<c:forEach>
0赞 loubna damri 10/31/2023
@BalusC我知道怎么做 #{info.value.objectName} 谢谢

答: 暂无答案