더북(TheBook)

5.4.3 ModelAndView 클래스를 사용한 메서드 작성

ModelAndView 클래스는 모델과 뷰 이름을 합쳐 놓은 것입니다. 사용자 요청에 대한 처리 결과 데이터를 ModelAndView 객체의 addObject() 메서드에 담아 전달하고 setViewName() 메서드로 뷰 이름을 설정합니다. 형식은 다음과 같습니다.

ModelAndView addObject(String attributeName, Object attributeValue)

• 역할: 지정된 이름(attributeName)으로 제공된 속성(attributeValue)을 등록합니다.
• 매개변수:
  - attributeName: 모델 속성의 이름(null이 될 수 없음)
  - attributeValue: 모델 속성의 값(null이 될 수 있음)

※ 제공 패키지: org.springframework.web.servlet

void setViewName(String viewName)

• 역할: ModelAndView를 위한 뷰 이름을 설정합니다.
• 매개변수:
  - viewName: 뷰 이름

※ 제공 패키지: org.springframework.web.servlet

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.