我是新來JSF框架和Facelets作爲視圖,我現在卡住了一個問題。我有一個頁面,我使用<h:selectOneMenu>
標籤顯示了一些下拉菜單。在我用於使用<f:ajax>
事件觸發ajax事件的每個選擇中,它都工作正常。但是我的問題是,如果我在選擇框中選擇了選項2,並且如果我再次重新加載頁面,那麼默認情況下將使用選項2選擇特定的選擇框。我不需要這個。我必須重新加載選擇框以及頁面刷新。請幫我解決這個問題。JSF組件沒有得到重新加載頁面刷新
0
A
回答
1
選擇框顯示在後臺bean中設置的選項(並且由<h:selectOneMenu>
的value
屬性限定)。頁面刷新後的行爲取決於支持bean的範圍。如果它是會話作用域,則頁面刷新不會重置該bean。您可以將範圍更改爲@ViewScoped以獲取所需的行爲。然後,該bean將在完整請求後重新創建。
0
只需將選定操作後的selectonemenu值中使用的backing bean屬性設置爲null,或者在屬性get方法中設置默認值即可。
相關問題
- 1. 刷新沒有頁面的Angular JS工廠重新加載
- 2. 刷新JSF頁面
- 3. 如何更新沒有頁面重新加載的Django頁面?
- 4. liferay jsf portlet頁面刷新
- 5. Jquery/Ajax刷新無需重新加載或加載頁面?
- 6. 頁面重定向沒有刷新
- 7. HTML - 更新\更新頁面內容,無需刷新\重新加載頁面
- 8. Greasemonkey沒有刷新頁面?
- 9. asp.net - gridview更新刷新頁面並重新加載數據
- 10. 如何有效地重新加載/刷新組件視圖?
- 11. 頁面加載時的JSF數據表刷新
- 12. 顯示新的WordPress的帖子沒有重新加載頁面
- 13. 可能更新cookie中的JavaScript沒有頁面重新加載?
- 14. GWT - 刷新頁面點擊Broswers刷新/重新加載按鈕時的問題
- 15. 重新加載/刷新ABPersonViewController
- 16. python刷新/重新加載
- 17. 刷新/重新加載FileChooser
- 18. 刷新/重新加載uipicker
- 19. jquery或ajax到php的功能沒有重新加載頁面
- 20. IE7,頁面刷新不重新加載閃存變量
- 21. 使用jquery重新加載/刷新頁面部分
- 22. 刷新頁面而不重新加載它?
- 23. 請輸入值重新加載/刷新頁面
- 24. 如何使用javascript刷新和重新加載頁面?
- 25. 如何重新加載ajax而不刷新頁面
- 26. PHP刷新窗口?相當於F5頁面重新加載?
- 27. 刷新Mysql計數,無需重新加載頁面
- 28. Windows Phone 8.1重新加載/刷新本地化頁面
- 29. 刷新captcha重新加載整個頁面
- 30. A幀隨機頁面重新加載/刷新
感謝馬特爲您的快速回復。但是我的支持bean是RequestScoped。 – Krishna 2011-12-15 15:09:01
我還要補充的另一件事是我使用的value屬性來綁定backing bean的屬性。當我使用binding屬性來設置backing bean屬性時,它顯示了這個錯誤。 「'綁定'屬性需要一個EL值綁定引用到UIComponent」。我很抱歉,我只是現在就開始使用JSF。所以有很多疑問。 –
Krishna
2011-12-15 15:14:21