JSF によって生成され、Facelets に表示されるリンクのリストが必要です。Bean にはすべてのリンクとそれらが指す必要がある場所が含まれており、Facelets ページの JSF 属性によって呼び出される可能性のあるすべてのリンクを分散するために何らかのメソッドが実行されると想定しています。
私はちょっと無知です。どうすればこれを達成できますか?
タグを使用できます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
プロパティを持つオブジェクトです。すべてのリンクはコンマで区切られています。