0
爲什麼它需要您的JavaBeans中的setter是公共的,儘管它不是一種通常的方式來從表達式編輯對象的屬性,因爲改變屬性的狀態是Controller的任務(如果您使用的是MVC模式)。爲什麼在JavaBeans中使用公共(JSP EL)
有人知道嗎?
在此先感謝!
爲什麼它需要您的JavaBeans中的setter是公共的,儘管它不是一種通常的方式來從表達式編輯對象的屬性,因爲改變屬性的狀態是Controller的任務(如果您使用的是MVC模式)。爲什麼在JavaBeans中使用公共(JSP EL)
有人知道嗎?
在此先感謝!
如果你使用MVC,建議封裝setter(private)。這是因爲MVC描述了你的觀點不會改變模型,但控制器應該這樣做。
您可以使用$ {model.property = 100},這需要公共二傳手 Allthough在MVC建議私人二傳手