【发布时间】:2012-05-23 06:34:46
【问题描述】:
如何在 Facelets 中执行类似以下操作?
for(int i=0; i<=80; i++){
<f:selectItem itemLabel=i itemValue=i />
}
我在上面的代码中结合了 Java 和 Facelets 代码,但我希望这样的东西可以在 Facelets 中工作。我需要在加载页面时增加itemLabel 和itemValue。我需要显示从 1 到 80 的所有值作为下拉选项。
是否可以这样做,或者有其他方法可以实现吗?
【问题讨论】:
-
你可以使用 jsf 语法
而不是通常的语法,但除此之外,我不要认为html作为一种语言有任何循环 -
如果你想遍历一个集合,你可以使用 a4j:repeat (docs.jboss.org/richfaces/latest_4_1_X/Component_Reference/en-US/…)。