1

我正在使用丰富的面孔元素rich:fileUpload。文件上传工作正常。

我只是认为一种行为是中继问题:用户上传文件。他现在可以查看他上传的所有文件,并在必要时清除一个或所有文件。但是,如果他刷新页面(F5 或某些快捷方式),文件列表将被清除。表单中的所有其他信息都存在,但上传文件的列表不存在。更糟糕的是:用户现在无法删除曾经上传的文件。

有没有办法再次显示文件渲染/加载fileUpload元素内的文件列表。我可以轻松地制作一个dataGrid,但两次显示文件列表似乎是错误的,以防万一用户刷新页面。

丰富的面孔展示也使用了第二个列表:fileUpload-Demo

4

1 回答 1

0

正如您在演示文件Upload-Demo中看到的,它们使用的是@SessionScoped bean。使用@RequestScoped@ViewScoped bean 时,会重新创建 bean,因为视图是。

这将是解决问题的最简单方法。

于 2013-05-21T10:08:22.917 回答