본문 바로가기

하루정리

2022.09.06 Model, ModelMap 과 modelAndView

Model, modelMap  vs ModelAndView

 

Model, modelMap 

차이점

 ModelAndView

데이터만 저장한다.   데이터와 이동하고자 하는 viewPage를 같이 저장한다. 

 

 

 

Model, modelMap  의 공통점

 

  • model.addAttribute("변수명");
  • modelMap.addAttribute("변수명");
  • 둘 다  addAttribute를 사용한다. 
  • Model, ModelMap에 데이터만 저장하여 view에서 사용하는 목적
  • HttpServletRequest request와 함께 사용한다.

 

Model, modelMap  의 차이점

 

Model : 인터페이스

ModelMap : 클래스

 

ModelAndView사용법

x

@RequestMapping(value ="/test.do")
piblic meodelAndView (HttpServletRequest reqiest, modelAndView mv){  //이렇게 선언하는 것도 가능하다. 나는 처음 알았다.)
mv.addObjet("model, modelAndViewStar);
mv.setViewName(temp/test");
jsp
{String modelAndViewStr="modelAndViewTest"} ;
<body>

input type="text" value = "${model}"