Spring MVC의 뷰 리졸버는 애플리케이션 모델 객체를 JSP, HTML 또는 PDF와 같은 사용자가 볼 수 있는 뷰로 변환합니다. 컨트롤러가 논리적 뷰 이름을 반환하면 뷰 확인자는 이를 실제 뷰로 구문 분석하고 생성을 위해 뷰 렌더러에 전달합니다. 예를 들어 InternalResourceViewResolver는 JSP 파일의 접두사로 "/WEB-INF/jsp/"를 사용하고 접미사로 ".jsp"를 사용합니다.
Spring MVC에서 뷰 리졸버의 역할
Spring MVC에서 뷰 리졸버는 사용자 요청을 처리하는 데 중요한 역할을 합니다. 그 역할은 애플리케이션이 반환한 모델 객체를 JSP, HTML 또는 PDF 파일과 같은 사용자가 볼 수 있는 보기로 변환하는 것입니다.
Process
실용 사례
다음 예는 InternalResourceViewResolver 뷰 리졸버를 사용하도록 Spring MVC를 구성하는 방법을 보여줍니다.
@Configuration public class MvcConfig { @Bean public InternalResourceViewResolver viewResolver() { InternalResourceViewResolver viewResolver = new InternalResourceViewResolver(); viewResolver.setPrefix("/WEB-INF/jsp/"); viewResolver.setSuffix(".jsp"); return viewResolver; } }
이 구성에서 InternalResourceViewResolver 뷰 리졸버는 "/WEB-INF/jsp/"를 JSP로 사용합니다. 파일 접두사 및 ".jsp"를 접미사로 사용합니다.
컨트롤러가 논리적 뷰 이름 "home"을 반환하면 뷰 파서는 실제 뷰를 "/WEB-INF/jsp/home.jsp"로 구문 분석하고 렌더링을 위해 JSP 엔진에 전달합니다.
위 내용은 Spring MVC에서 뷰 리졸버의 역할은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!