강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

zxzxzlxlzlxl님의 프로필 이미지
zxzxzlxlzlxl

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

Model 추가 - v3

질문있습니다!

작성

·

204

0

ModelView 클래스

 

 

private Map<String, Object> model = new HashMap<>();

에서 Map<String, Object>인 이유가, viewName이 String이고

viewResolver가 Object여서 그런건가요?

 

또한 ModelView process(Map<String, String> paramMap) 에서

Map<String, String>인 이유는 입력 값이 모두 String이어서 파라미터 키와 값이 모두 String이기 때문임이 맞나요? 

 

퀴즈

프론트 컨트롤러 패턴에서 클라이언트의 모든 요청을 가장 먼저 받아 처리하는 역할을 하는 것은 무엇일까요?

특정 컨트롤러

데이터베이스

프론트 컨트롤러 서블릿

뷰 템플릿

답변 1

0

안녕하세요. zxzxzlxlzlxl님, 공식 서포터즈 David입니다.

.
Map<String, Object> model의 Object는 view 내에서 사용될 객체를 받기 위한 타입입니다.

Map<String, String> paramMap은 이해하신 게 맞습니다.
.
감사합니다.

zxzxzlxlzlxl님의 프로필 이미지
zxzxzlxlzlxl

작성한 질문수

질문하기