首先,JSTL和JSF不能像您期望的那样在编码中无缝同步同步工作。更重要的是,JSTL 在 JSF加入 之前先
运行。实际上,JSTL首先从上到下处理整个页面,然后将生成的输出(因此, 没有
任何JSTL标签,但带有生成的输出)移交给JSF,后者依次再次从上到下处理整个页面。
由于
h:dataTableJSTL运行时尚未生成任何行,因此您不会从
c:forEach内看到任何内容
h:column。
而是使用JSF提供的迭代组件,例如Tomahawk
t:dataTable或RichFaces
a4j:repeat或Facelets
ui:repeat,甚至是nested
h:dataTable。


![在JSF中支持bean String []访问 在JSF中支持bean String []访问](http://www.mshxw.com/aiimages/31/468849.png)
