728x90
반응형
Model, ModelMap 공통점
- model.addAttribute("변수명");
- modelMap.addAttribute("변수명");
- 둘 다 addAttribute를 사용함
- Model or ModelMap에 데이터만 저장 후 View에서 사용목적
Model, ModelMap 차이점
- Model - 인터페이스
- ModelMap - 클래스
Java Controller
@RequestMapping(value = "/test.do")
public String test(HttpServletRequest request, Model model, ModelMap modelMap){
String modelStr = "Model Test";
String modelMapStr = "ModelMap Test";
model.addAttribute("modelVar", modelStr);
model.addAttribute("modelMapVar", modelMapStr);
return "temp/test";
}
JSP
<body>
Model 저장한 값 : <input type="text" value="${modelVar }"/><br/>
ModelMap 저장한 값 : <input type="text" value="${modelMapVar }"/>
</body>
728x90
반응형
'JAVA > SPRING' 카테고리의 다른 글
[SPRING] DTO, VO 차이 (0) | 2022.07.26 |
---|---|
[SPRING] DI (Dependency Injection ) 개념 (0) | 2022.07.23 |
[SPRING] @Controller와 @RestController (0) | 2022.03.29 |
[Spring] No mapping found for HTTP request with URI 에러 (0) | 2022.01.06 |
[Spring][Annotation] @RequestParam & @PathVariable (0) | 2022.01.04 |