0

私はList2つのオブジェクトのうちの 1 つを持っていますが、何が問題なのかわかりません

  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