ModelAndView 정리

G-NOTE·2021년 11월 22일
0

Spring

목록 보기
6/14

ModelAndView

  • data와 이동하고자 하는 view page를 함께 저장한다.
  • Model과 View 정보를 담아서 반환한다.
  • addObject() 메서드로 Model 데이터를 추가한다. 이 데이터는 이후 View를 렌더링할 때 사용된다.

Model / ModelMap과 비교

  • Model과 ModelMap은 데이터만 저장하고 view에서 저장된 데이터를 활용한다.
  • addAttribute() 메서드를 사용해서 데이터를 저장한다.
model.addAttribute("변수이름");
modelMap.addAttribute("변수이름");
  • ModelAndView는 data와 view를 함께 저장한다.
  • addObject() 메서드를 사용해서 데이터를 저장한다.
mv.addObject("key", value);
  • setViewName() 메서드를 사용해서 View를 저장한다.
mv.setViewName("/test/modelAndView");
profile
FE Developer

0개의 댓글