我有两个List
对象,但我不知道出了什么问题
- 按应有的方式打印字符串表示形式
- 产生 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>