rich:fileUpload在页面刷新后丢失元素

时间:2013-01-08 14:56:48

标签: ajax jsf-2 richfaces

我正在使用富脸元素rich:fileUpload。文件上传工作正常。

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

有没有办法再次显示文件呈现/加载fileUpload元素内的文件列表。我可以轻松地创建一个dataGrid,但是如果用户刷新页面,则两次呈现文件列表似乎是错误的。

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

1 个答案:

答案 0 :(得分:0)

正如您在演示fileUpload-Demo中看到的那样,他们正在使用 @SessionScoped bean。使用 @RequestScoped @ViewScoped bean时,会从视图中重新创建bean。

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

相关问题