JSF / Mojarra 2.0.2:ui:通过AJAX更新时完全破坏了重复

时间:2010-10-08 13:17:08

标签: java jsf jsf-2 facelets

使用ui:repeat进行简单的元素列表会产生非常奇怪的结果 - 当您添加元素时,第一个元素总是被提交之前的最后一个元素中的值替换。删除元素时也会出现同样的情况 - 第一个元素实际上显示了刚刚删除的元素。

h:dataTable同样完美。

运行Mojarra 2.0.2。

1 个答案:

答案 0 :(得分:2)

这可能是因为bug in Mojarra 2.0.2。至少在这种情况下,更新到Mojarra 2.0.3可以解决问题。但是,该bug指的是甚至不适用于2.0.3的情况。

只是想把这个问题写成一个单独的问题,因为我遇到了与ui:repeat有关的各种问题(并提出了各种问题),这又是一个具体案例。

ui:repeat的其他失败:

我的结论:至少在Mojarra 2.0.2中,整个ui:repeat标签完全被破坏了。更新到Mojarra 2.0.3修复了一些问题。