티스토리 뷰

반응형

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 나갈듯! 미리 공부해오기~

 

 

반응형
댓글