2013-01-08 68 views
1

我正在使用豐富的face元素rich:fileUpload。文件上傳工作正常。rich:fileUpload在頁面刷新後丟失元素

我只是認爲一種行爲是有問題的繼電器: 用戶上傳文件。他現在可以看到他上傳的所有文件,並在必要時清除一個或所有文件。但是,如果他刷新頁面(F5或某個快捷方式),文件列表將被清除。表單中的所有其他信息都存在,但不包括上載文件的列表。更糟糕的是:用戶現在無法刪除一次上傳的文件。

有沒有辦法顯示文件再次在fileUpload元素內渲染/加載文件列表。我可以輕鬆地製作一個dataGrid,但爲了防止用戶刷新頁面,顯示文件列表兩次似乎是錯誤的。

豐富的面孔還展示使用第二列表:fileUpload-Demo

+0

你將需要把你的bean SessionScoped ... –

+0

不知道爲什麼它沒有回答! :) –

回答

0

正如你可以在演示中看到fileUpload-Demo,他們使用的是@SessionScoped豆。當使用@RequestScoped@ViewScoped bean時,從視圖開始重新創建bean。

這將是解決您的問題最簡單的方法。