개발/Spring

@mvc 의 modelMap

쵸코푸들이장군 2018. 2. 15. 12:25

modelMap은 @mvc를 통해 만들어진 결과를 뷰 페이지에 전달하기 위한 맵이다. 


기존에는 modelAndView를 사용했지만 이를 @mvc로 바꿔 편하게 사용하게 된 것이다.


 


 


사용방법


 


 


1. 메소드의 매개변수로 modelMap을 넘겨받는다.


public void a(modelMap map ){


 map.addAttribute( 넘길 객체 ) ;



 


2. 리턴 값으로 modelMap을 넘겨준다.


 


publid void a( ) {


modelMap map = new modelMap() ;


map .addAttribute( 넘길 객체1 ) ;


map .addAttribute( "key"  , 넘길객체2 ) ;


return map ;


}


 


 


modelMap은 map 을 상속 받았기 때문에 put을 써도 된다.