하루정리
2022.09.06 Model, ModelMap 과 modelAndView
호량
2022. 9. 6. 22:42
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}"