2014-11-14 81 views
0

爲什麼它需要您的JavaBeans中的setter是公共的,儘管它不是一種通常的方式來從表達式編輯對象的屬性,因爲改變屬性的狀態是Controller的任務(如果您使用的是MVC模式)。爲什麼在JavaBeans中使用公共(JSP EL)

有人知道嗎?

在此先感謝!

回答

0

如果你使用MVC,建議封裝setter(private)。這是因爲MVC描述了你的觀點不會改變模型,但控制器應該這樣做。

您可以使用$ {model.property = 100},這需要公共二傳手 Allthough在MVC建議私人二傳手

相關問題