我有一個JSF組件,它是從託管bean的getter getProperty()
初始化的。在託管bean中是否還必須有一個setter setProperty()
?在JSF的託管bean中強制使用getter和setter嗎?
4
A
回答
2
這取決於。
一些屬性綁定必須是可讀寫的。例如,如果綁定實現EditableValueHolder
的組件的值。其他屬性可以是隻讀的。
如果您使用binding
屬性動態創建組件實例,則該屬性也必須按照規範中定義的合同進行讀寫。
+0
值與組件上的值屬性鏈接。組件是f:param所以不可編輯,我不使用綁定鏈接到組件上的值,所以我認爲沒有setter就是正確的。 – jj88
1
不,不是強制性的。除非您希望能夠以允許更改其值的方式綁定屬性。
EG。如果您想要在數據表中顯示對象列表,則可能不需要設置器。如果你將一個字符串屬性綁定到一個textInput,那麼你將需要一個setter。
相關問題
- 1. 使用jsp:usebean和jsf託管的bean?
- 2. JSF託管bean
- 3. JSF託管Bean在Servlet中
- 4. STS:使用JSF,託管bean和方面
- 5. JSF中的託管bean
- 6. 我可以強制Objectify使用getter和setter嗎?
- 7. JSF - 託管bean的變量?
- 8. Glassfish中使用JSF託管bean的spring bean的問題
- 9. 屬性以JSF託管bean
- 10. JSF託管bean問題
- 11. JSF託管bean EJB注入
- 12. JSF 1.2託管bean如何獲取getter值
- 13. 使用getter和setter
- 14. 在JSF中,如何使用ELResolver獲得託管bean的屬性
- 15. 在java中使用ArrayList的getter和setter
- 16. bean和jsf驗證註釋inisde託管bean vs實體bean
- 17. getter和setter在
- 18. 在類中使用getter-setter
- 19. 在java中使用Getter和Setter for arraylist
- 20. 使用Session和View來瀏覽視圖scoped託管bean JSF 2.0
- 21. 使用lambda getter和setter
- 22. JSF - 託管bean的兩個實例
- 23. 在JavaScript getter/setter中使用delete刪除getter/setter
- 24. 我應該在類實現中使用getter和setter嗎?
- 25. 我不應該在getter和setter中使用變量變量嗎?
- 26. 如何在託管C++中使用手寫getter/setter來定義屬性?
- 27. 我們應該關注JSF託管bean的線程安全嗎?
- 28. 無法創建託管bean UserBean - JSF
- 29. Web容器/ EJB容器:JSF託管Bean?
- 30. JSF 2本地化(託管bean)
這是用於綁定屬性嗎? – McDowell
該組件的值是在運行時計算的。對於getProperty,我沒有以MB爲單位的屬性屬性。 – jj88