2014-11-14 2 views
0

속성의 상태를 변경하기 때문에 표현식에서 객체의 속성을 편집하는 일반적인 방법은 아니지만 JavaBeans의 setter를 공용으로해야하는 이유는 무엇입니까? (MVC 패턴을 사용하는 경우) 컨트롤러의 작업입니다.JavaBeans가 setter Public (JSP EL)에있는 이유

누군가가 이것을 알고 있습니까?

미리 감사드립니다.

답변

0

MVC를 사용하는 경우 setter (개인)를 캡슐화하는 것이 좋습니다. 이것은 MVC가 뷰가 모델을 변경하지 않지만 컨트롤러가이를 수행해야한다고 판별했기 때문입니다.

당신은 그것이 개인 세터

에 좋습니다 MVC 공공 세터 Allthough을 필요로하는 $ {model.property = 100}을 사용할 수 있습니다