Notice
Recent Posts
Recent Comments
Link
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | ||||
| 4 | 5 | 6 | 7 | 8 | 9 | 10 |
| 11 | 12 | 13 | 14 | 15 | 16 | 17 |
| 18 | 19 | 20 | 21 | 22 | 23 | 24 |
| 25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- produces
- @ResponseBody
- c:if
- 바인딩변수
- spring
- 의존주입
- 비즈니스레이어
- frontController
- AOP
- springmvc
- after-throwing
- Model
- .xml
- application.properties
- 어노테이션
- jointpoint
- 유효성검사
- MVC
- 서비스레이어
- @Valid
- 스프링
- @RequestParam
- SpringBoot
- Java
- @
- @RequestMapping
- PointCut
- 생성자주입
- gradle
- springjdbc
Archives
- Today
- Total
메모장
Model 객체 본문
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 |