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}"
'하루정리' 카테고리의 다른 글
2022-09-07 하루 정리 JavaScpript Object (0) | 2022.09.07 |
---|---|
2022.09.06 Function과 ArrowFunction (0) | 2022.09.07 |
2022.09.05 JavaScript : Class와 Object의 차이, 상속과 다향성 , instanceOf (0) | 2022.09.05 |
222.09.01 JavaScript (0) | 2022.09.01 |
2022.08.30 JSTL 태그 라이브러리 core (0) | 2022.08.30 |