Spring MVC 응용 프로그램에서 타일을 구성하는 데 중요한 역할을 하는 두 가지 중요한 클래스가 있습니다. 그들은 Tiles구성기 및 TilesViewResolver: 나는 단지뷰리저에 대한 구현 클래스를 변경하여 이전 단계의 spring-context.xml 구성 파일을 수정하기 때문에,이 예제 작업을 얻기 위해 오랜 시간을 보냈다 ” org.springframework.web.servlet.view.JstlView”에서 접두사 및 접미사에 대한 속성이 남아 있는 „org.springframework.web.servlet.view.tiles2.TilesView”로 표시됩니다. 나는이 2 특성 (접두사 및 접미사)을 제거해야한다는 것을 깨닫지 못했습니다. 에, 그들을 제거하는 것은 작동하지만, 타일을 채택 할 때, 일반 일반 스프링 MVC가 작동하는 방식이 약간 변경되는 것을 깨닫는 데 시간이 걸렸습니다. 즉, 뷰에 대한 문자열 이름을 반환하는 컨트롤러의 경우 뷰를 접두사 특성으로 뷰 이름을 접두사하고 spring-context.xml 구성 파일에 정의된 대로 접미사 특성으로 뷰 이름을 추가하여 전체 를 구성합니다. jsp 이름( 예: /WEB-INF/jsp/contact.jsp) 그러나 Tiles를 사용하면 springframework이 controller에서 정의 이름으로 반환 문자열 이름을 tiles.xml configuation 파일에 정의된 대로 일치시킨 다음 타일 구현 클래스는 일치하는 정의 이름(예: `contact`)을 찾습니다. 파일, 그리고 그것은 완전 한 자격을 갖춘 jsp 이름을 찾기 위해 본문 값을 보면, 우리의 예에서 여기, 그것은 /WEB-INF/jsp/contact.jsp. 친애하는 바이러스 성, 나는 당신의 튜토리얼이 우수하다고 말하고 싶은, 당신은 튜토리얼여기에 내 주요 포인트를 추가 할 수 있다면, 나는 많은 독자가 도움이 될 것이라고 확신합니다. 안부, 볼라트 타일 예는 항아리의 주어진 세트와 잘 작동합니다. 이것은 아파치 타일과 스프링 MVC의 통합을 마무리합니다. 이 예제에서 사용한 JAR 파일은 어디에서 다운로드합니까? 일반적인 스프링 종속성 외에도 아파치 타일 3에 대한 몇 가지 종속성도 추가했습니다. 고급 타일 사용을 위해 추가 종속성을 추가할 수 있습니다. Maven 아파치 타일 페이지에는 기본부터 고급 용도까지 모든 종속성이 나열됩니다.

이 문서에서는 아파치 타일을 스프링 MVC와 통합하는 데 중점을 둡니다. 안녕하세요 바니, 당신은 각 요청 전에 호출되는 자신의 사용자 정의 스프링 MVC 인터셉터를 만들 수 있습니다 그리고 그것에 당신은 당신이 원하는대로 요청하는 값을 설정할 수 있습니다. 감사합니다 감사합니다! 나는 봄 MVC와 예제 프로젝트를 설정하는 데 귀중한 도움의 예를 배우고있다. 이 게시물에서 우리는 아파치 타일 통합 3 스프링 MVC 4, 어노미런기반 구성을 사용 하 여. 아파치 타일은 템플릿 기반의 복합보기 프레임 워크입니다 : 그것은 일관된 모양과 느낌을 유지, 응용 프로그램 전반에 걸쳐 페이지 조각을 재사용할 수 있습니다. 일반적으로 페이지 레이아웃에는 헤더, 바닥글, 메뉴 및 콘텐츠와 같은 여러 페이지 조각이 포함되어 있습니다. 일관된 레이아웃에서는 페이지 탐색 간에 만 콘텐츠가 변경되고 헤더, 바닥글 및 메뉴와 같은 다른 페이지 조각은 대부분의 시간 동안 고정된 상태로 유지됩니다.