5.4.2 ModelMap 클래스를 이용한 메서드 작성

    ModelMap 클래스는 Model 인터페이스와 동일하게 사용자 요청에 대한 처리 결과를 뷰에 보여 주는 데 필요한 데이터를 Model 객체의 addAttribute() 메서드에 담아 전달합니다. 형식은 다음과 같습니다.

    ModelMap addAttribute(String attributeName, Object attributeValue)
    
    • 역할: 지정된 이름(attributeName)과 속성(attributeValue)을 등록합니다.
    • 매개변수:
      - attributeName: 모델 속성의 이름(null이 될 수 없음)
      - attributeValue: 모델 속성의 값(null이 될 수 있음)

    ※ 제공 패키지: org.springframework.ui

    다음은 ModelMap 객체를 적용한 예로 앞서 살펴본 Model 객체를 이용한 것과 동일하게 모델 속성 이름 datadata2에 뷰로 전송할 데이터를 저장하고 뷰 이름 webpage05로 반환합니다.

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