메모장

Model 객체 본문

Spring/개념정리

Model 객체

Itchild 2024. 6. 21. 09:34
728x90
반응형

 

[ MAV ----> 보편적으론 Model 을 쓴다. ]

Controller 객체의 메서드 output이 String 이거나 MAV(ModelAndView) 였다.

컨트롤러의 output을 MAV보다 가볍게 string으로 유지하는것이 좋다.

 

이제 MAV는 -> String 으로 바뀌고

MAV를 이제 못쓰게 되면서 Model 객체를 사용한다 !

 

 

Model 객체는 Command 객체 인자 안으로 들어가서 선언 해주고

 

데이터를 밀어 넣을때 ! model.addAttribute

반환 값은 String 타입이다.

 

가지고 갈 데이터가 있다면 포워드가 디폴트로 되어있어서 "main.jsp" 그냥 사용해도 되지만

가지고 갈 데이터가 없다면 redirect 를 붙여준다. "redirect:main.jsp" 라고 사용해야 한다.

 

 

728x90
반응형

'Spring > 개념정리' 카테고리의 다른 글

AOP ( 관점 지향 프로그래밍 ) 개념  (0) 2024.07.04
@RequestParam  (0) 2024.06.21
비즈니스 레이어 (서비스 레이어) 적용  (0) 2024.06.21
레이어 개념 정리  (0) 2024.06.21
@ModelAttribute 어노테이션  (0) 2024.06.21