JSF is really intended to operate at a higher level, so you aren't really expected to code logic constructs such as iteration in JSF. Instead you need a renderer that delivers the data in the format you want.
As a comparatively young product, sometimes that means you may have to design your own custom renderer though, since the off-the-shelf selection is still a bit thin.
Sometimes the only way things ever got fixed is because people became uncomfortable.
pie. tiny ad:
Building a Better World in your Backyard by Paul Wheaton and Shawn Klassen-Koop