【发布时间】:2011-12-27 10:31:09
【问题描述】:
我正在使用带有 3 个标签的 <rich:tabpanel>。在第二个选项卡中,我有 3 个 <rich:fileUpload> 组件。所有 3 个字段都是必填项。因此,我在提交页面内容时在支持 bean 中执行验证。
如果我在其中一个文件上传组件中选择一个文件并将其他 2 个留空,那么我会按预期收到 2 个空组件的验证消息。然而,第一个组件也被重新渲染并且不保留所选文件,即使文件内容仍存储在支持 bean 的属性中。
如何在重新渲染时保留所选文件?
【问题讨论】: