私はList
2つのオブジェクトのうちの 1 つを持っていますが、何が問題なのかわかりません
- 必要に応じて文字列表現を出力します
- HTML出力を生成します
<div> - </div>
-それが私が苦労していることです - 正常に動作します(選択する両方のオブジェクトを表示します-選択するつもりはありません-単なるテストです)
次の 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>