我有一個@ViewScoped
-annotated managedbean,它的@PostContruct
-method從數據庫中提取一個列表以顯示在視圖的表中。
現在,當我刪除一個項目時,我希望在視圖中看到更改。
爲了保持這種動態和可重用性,我只想從數據庫中刪除(而不是從列表中手動刪除)。所以我需要銷燬/重新創建我認爲的bean。現在我通過導航到相同的視圖來做到這一點。但我做的方式不可重用。
我可以直接銷燬這個bean嗎?或者導航到相同的視圖,而沒有顯式地導航到那個特定的視圖(可重用性)?如何觸發銷燬viewcoped bean?
我使用JSF 2.1
謝謝你的回答。雖然我知道在這個問題中進化出來的要求,但你對我所問的問題給出了正確的答案。新的問題將隨之而來...... :) – Lester
@Lester - 不客氣 – kolossus