我想创建一个多次“创建”的jsf页面。每次页面的内容都应该不同,我想通过将bean传递给页面来实现这一点。该bean应该是加载内容的bean。 豆子总是属于同一类型。
jsf主页应该遍历一个bean列表,并为列表的每个条目创建指向同一内容页面的链接。 (并将听力传递给页面,如前所述)
逻辑应该是这样的(我知道content="#{content}"
不起作用,但只是你明白我的意思):
<ui:repeat var="content" value="#{bean.contentlist}">
<a href="#{content.url}" content="#{content}" > #{content.name} </a>
</ui:repeat>
并在内容页面中
<h1>You are at #{content.name} page</h1>
<ui:repeat var="article" value="#{content.articlelist}">
<h2>#{article.h1}</h2>
<p>#{article.text}</p>
</ui:repeat>
以下是主页应如何显示:
...