0

我有两个List对象,但我不知道出了什么问题

  1. 按应有的方式打印字符串表示形式
  2. 产生 html 输出<div> - </div>- 这就是我正在努力解决的问题
  3. 也可以正常工作(显示两个可供选择的对象 - 我不打算选择 - 只是一个测试)

我有以下 facelets 代码:

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:p="http://primefaces.org/ui"
    template="myTemplate.xhtml">

    <ui:define name="content">

        <!-- 1. -->
        you're managing: #{adminBean.managedPersons}

        <!-- 2. -->
        <div>
        <ui:repeat var="#{adminBean.managedPersons}" value="person">
        - #{person}
        </ui:repeat>
        </div>

        <!-- 3. -->
        <p:selectOneMenu>
        <f:selectItems value="#{adminBean.managedPersons}" var="person" itemLabel="#{person.name}"/>
        </p:selectOneMenu>

    </ui:define>

</ui:composition>
4

1 回答 1

0

我在. var_value<ui:repeat>

错误的:
<ui:repeat var="#{adminBean.managedPersons}" value="person">

正确的:
<ui:repeat var="person" value="#{adminBean.managedPersons}">

这不是第一次了,这让我发疯。也许这会帮助某人......

于 2013-10-14T08:49:51.977 回答