为什么JavaBeans中的setter是公共的(JSPEL)
为什么要求JavaBeans中的setter是公共的,尽管这不是从表达式编辑对象属性的常用方法,因为更改属性的状态是控制器的任务(如果您使用的是MVC模式) 有人知道吗为什么JavaBeans中的setter是公共的(JSPEL),jsp,model-view-controller,properties,javabeans,setter,Jsp,Model View Controller,Properties,Javabeans,Setter,为什么要求JavaBeans中的setter是公共的,尽管这不是从表达式编辑对象属性的常用方法,因为更改属性的状态是控制器的任务(如果您使用的是MVC模式) 有人知道吗 提前谢谢 如果使用MVC,建议封装setter(private)。这是因为MVC说明视图不会更改模型,但控制器应该这样做 您可以使用${model.property=100},这需要公共setter 尽管在MVC中,建议将setter私有化
提前谢谢 如果使用MVC,建议封装setter(private)。这是因为MVC说明视图不会更改模型,但控制器应该这样做 您可以使用${model.property=100},这需要公共setter 尽管在MVC中,建议将setter私有化