我需要有一个由JSF生成并在Facelets中显示的链接列表。 bean将包含所有链接以及它们需要指向的位置,然后我假设某些方法将运行以分散所有这些,这可以通过Facelets页面中的某些JSF属性调用。
我有点无能为力。我怎样才能做到这一点?
答案 0 :(得分:1)
您可以使用ui:repeat
代码:
<ui:repeat value="#{bean.links}" var="link" varStatus="status">
<h:outputLink value="#{link.url}">
<h:outputLabel value="#{link.name}"/>
</h:outputLink>
<h:outputText value=", " rendered="#{not status.last}"/>
</ui:repeat>
bean
是具有getLinks
方法的托管bean。 getLinks
方法返回链接列表。每个链接都是具有name
和url
属性的对象。所有链接都以逗号分隔。