当<ui:repeat>适用于X但<c:forEach>适用于Y.

Mar*_*enz 8 java jsf jstl

<c:foreach>在我的jsf应用程序中使用迭代人员列表.我不使用,<ui:repeat>因为每个人都有自己的标签(primefaces).JSF英雄'BalusC'已经在这一个链接上帮助了我.现在我尝试保存(回发)数据.这不起作用<c:forEach>,从不调用Person对象的approriate setter.随着<ui:repeat>它工作.显然我没有理解这两个标签之间的区别,所以我会嘲笑一些启示.

谢谢

马塞尔

mco*_*sta 8

<c:forEach>不在服务器上构建JSF树节点.你可以直接在html中看到这个,输入没有通常的长和不同id="j_12:customerTabPanel:j_34:customerName".

请阅读这个:

http://www.ninthavenue.com.au/blog/c:foreach-vs-ui:repeat-in-facelets


Rom*_*las 6

<c:***>标签是构建时标签,与<ui:***>渲染时标签一样.为了区分这两个概念,我建议您阅读以下两个链接: