2017-05-11 230 views
0

我正在開發一個使用JSF和Primefaces的項目,並且我得到了一些表單。 每次打開這些表單時,所有字段都已填入我保存在數據庫中的最後一個信息。 我希望每次打開這些表單時,所有字段都是空白的。 我該怎麼做? 謝謝!Primefaces自動填充字段

+2

不初始化從postconstruct /構造數據庫中的控制器進行數據只是堅持在提交數據。如果添加facelet和控制器源,我們可以以更加自定義的方式提供更多幫助。 –

+0

請提供[mcve] –

+0

請分享您的managedBean? – Rodik

回答

1

你在託管bean中使用什麼範圍?如果您使用會話作用域,則只要應用程序會話存在,它就會保存您的bean屬性的最後一個值。取決於你在做什麼,我會使用請求範圍。這會在不使用bean時刪除它,因此當你再次請求時清除這些值。或者也許查看範圍,只要你在相同的視圖中,這將保持值。另一種方法是使用JavaScript來清除Ids的值。

+0

你是對的!我正在使用會話範圍。我已經修復了它,並且有一段時間它是正確的。謝了哥們。 –

0

如果u使用

@SessionScoped

嘗試改變:

@ViewScoped