티스토리 뷰
5.4 컨트롤러 메서드의 파라미터 타입
(1)@RequestParam Annotation을 이용한 파라미터 Mapping
(2)@CookieValue Annotation을 이용한 쿠키 Mapping
(3)@RequestHeader Annotation을 이용한 헤더 Mapping
@RequestHeader 옆에 "user-agent" 넣으면 어떤 브라우저로 작동하고 있는지 확인할 수 있다.
(4) Servlet API 직접 사용
5.5 컨트롤러 메서드의 리턴 타입
5.6 컨트롤러 Class 자동 스캔 : @Controller 어노테이션이 붙은 것들 전부 스캔하여, bean으로 객체를 자동으로 만들어줌. 하지만 아직은 초보이기 때문에 하지 말것!!
6. 뷰 지정
dispatcher-servlet.xml에서 ViewResolver로 미리 지정해놓음
6.1 뷰 이름 명시적 지정 : ModelAndView 나 String 리턴하기
6.2 뷰 이름 자동지정 : 거의X
어디로 forward할지 적어놓지 않아도, 자동으로 설정함 : 근데 헷갈리기 때문에 잘 안씀
6.3 리다이렉트뷰
redirect: 만 하면 지정한 페이지로 리다이렉트 됨 : jsp로 설정하면XX
7. 모델 생성하기
7.1 뷰에 전달되는 모델데이터
7.2 Map, Model, ModelMap을 통한 모델 설정
(1) Model Interface의 주요 메서드 : addAttribute 가장 많이 사용함
(2) ModelMap Class
7.3 ModelAndView를 통한 모델 설정
7.4 @ModelAttribute Annotation을 이용한 모델 데이터 처리
예제는 3,4,5,6 해보기
예제따라하고 결과나오면 주석 달자!
다음주월요일은 8,9,10 나갈듯! 미리 공부해오기~
'Framework & Management > Spring' 카테고리의 다른 글
10월 27일 목요일 [코드로 배우는 스프링웹프로젝트] -2day(3) (0) | 2022.10.28 |
---|---|
10월 27일 목요일 [코드로 배우는 스프링웹프로젝트] -2day(2) (0) | 2022.10.28 |
10월 27일 목요일 [코드로 배우는 스프링웹프로젝트] -2day(1) (0) | 2022.10.27 |
10월 26일 수요일 [코드로 배우는 스프링웹프로젝트] -1day 설정 (0) | 2022.10.26 |
10월 13일 D+54 [스프링 강의 노트001, 004] (1) | 2022.10.13 |
- Total
- Today
- Yesterday
- Format 클래스
- StringBuffer 클래스
- 포장 클래스
- 문자열함수
- 자료형
- Objects 클래스
- StringBuilder 클래스
- 기본 API 클래스
- 리스트
- StringTokenizer 클래스
- java.time.package
- python
- 역반복문
- Math 클래스
- Arrays 클래스
- 딕셔너리
- 스레드 스케줄링
- Date 클래스
- IndexError
- 요소선택
- 순환할당
- 파이썬
- 리스트연산자
- Calendar 클래스
- not_in
- Random 클래스
- 프로그램
- 함수
- Pattern 클래스
- FALSE
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |