在插入之前验证字段,并在inputText
字段中添加错误数据时,validatorexception 会导致生命周期移动到 rendering_response,并且输入数据从输入文本字段中删除或保持旧数据连接到数据集。使用:
<h:inputText id="text"
value="#{cc.attrs.dataSet.data[cc.attrs.field]}"
validator="#{cc.attrs.dataSet.validate}"
>
当使用普通的托管 bean 时,数据会保留在提交后的请求中。有人知道为什么会发生这种行为吗?