【发布时间】:2009-07-21 09:02:03
【问题描述】:
我正在使用 jsf 框架并想在 jsp 中迭代一个整数列表。结果应如下所示:1 2 3 4。
标签 datascroller 和 datalist 在我的情况下不起作用,似乎 jsf 与 jstl 标签不太兼容。它偶然发现了 x:iterator 和 x:forEach 标签,但没有让它工作(实际上这些标签甚至没有被识别,所以我一定错过了一些库,开始时,但找不到哪个库)。
感谢所有帮助。
/西西
【问题讨论】:
我正在使用 jsf 框架并想在 jsp 中迭代一个整数列表。结果应如下所示:1 2 3 4。
标签 datascroller 和 datalist 在我的情况下不起作用,似乎 jsf 与 jstl 标签不太兼容。它偶然发现了 x:iterator 和 x:forEach 标签,但没有让它工作(实际上这些标签甚至没有被识别,所以我一定错过了一些库,开始时,但找不到哪个库)。
感谢所有帮助。
/西西
【问题讨论】:
核心标签,例如<c:forEach>,只要您不将它们与JSF 迭代器混合,就应该可以工作——例如,不要在<h:dataTable> 之类的东西中使用它们。这是因为 JSTL/Core 标记在任何 JSF 迭代器之前被评估。
否则尝试 Richfaces <a4j:repeat> 之类的东西,或者从 JSP 转移到 Facelets(如果可以,那么一定要这样做)并使用 <ui:repeat>
【讨论】: