我有以下JSF页面(它是伪类型的类型,以使其可见):
<table>
<tr>
<td><h:inputText id="field1" value="#{Bean.singleField.value}" required="true"/></td>
<td>
<ui:repeat value="#{Bean.listOfFields} var="field">
<h:inputText value="#{field.value}/>
</ui:repeat>
</td>
</tr>
</table>
如果未填写field1(如此为空)并且我提交表单,则表单验证为false。那很完美。 但是,在负验证后,我在ui:repeat标签内的输入框中输入的所有值都不会恢复。所有字段都是空的! 如果我使用“a4j:repeat”,则值会恢复。 ui:repeat标签有问题吗?
亲切的问候,
约亨
答案 0 :(得分:0)
我正在使用Mojarra 2.0.3版,我刚刚在JSF Facelets中发现了这个bug ... 这是一个错误,在以后的版本中解决:http://java.net/jira/browse/JAVASERVERFACES-1807