1

在我的 JSF 页面中,我在 2 个不同的迭代器上运行

使用 tr:iterator 标签。

每个迭代器打印 3 个单词

从该页面生成的 html 包含 2 个“dt”元素,其中包含 3 个其他“td”元素中的 3 个单词。

生成的 html 是否有可能在一个列表中包含 6 个“td”元素?

这样第一个迭代器的元素就不会与第二个迭代器的元素不同。

我需要类似 Append Tag 的东西,用于附加迭代器以形成附加迭代器

在每个相应的迭代器之后,条目从一个迭代器到另一个迭代器

用尽了条目。

我的代码:

   <tr:panelHorizontalLayout > 
       <tr:iterator value="#{bean.x}" var="x" rows="0" > 
          <tr:outputText value="#{x.a} "/>           
       </tr:iterator>   
       <tr:iterator value="#{secondbean.y}" var="y" rows="0" > 
          <tr:outputText value="#   {y.b} "/> 
       </tr:iterator>    
   </tr:panelHorizontalLayout> 

谢谢!

4

1 回答 1

0

tr:panelHorizontalLayout是水平排列其子元素的布局元素。因为tr:iterator是一个命名容器元素,所以两个tr:iterator' 都将是由 . 排列的子元素tr:panelHorizontalLayout

尝试替换tr:iteratortr:forEach.

于 2012-08-31T15:18:10.453 回答