spring tiles3 예제


봄 초보자를위한 정말 좋은 튜토리얼 ……… 나는 그것이 잘 실행되는 spring mvc 타일 응용 프로그램의이 예를 시도하지만 난 당신이 이것의 사용은 무엇입니까 의 showContacts()에 사용 된 “명령”에 대한 하나의 의심이? 이 “명령”없이 시도로 그것은 오류를 주고있다. 이 자습서에서는 타일에 대해 설명하고 아파치 타일 3 프레임워크를 사용하여 템플릿을 사용하는 간단한 SpringMVC 응용 프로그램을 빌드합니다. 이제 우리는 우리의 페이지의 템플릿 버전을 만들고, 같은 페이지의 비 템플릿 버전과 비교합니다. 이러한 페이지의 내용, 스타일 및 템플릿을 논리적으로 분할합니다. 나는 같은 문제가 있었다. 나는 스프링 프레임 워크의 내 libs가 3.0.0 버전임을 보았다, 그래서 나는 예를 들어로 3.0.1-A를 dowloaded 하고 잘 작동했다. 나는 그것이 당신을 위해 도움이되기를 바랍니다. 이봐 모건, 여기에 게시 된 것과 같은 항아리 버전을 다운로드하려고합니다. 이전 버전인지 여부는 중요하지 않으므로 이 예제에서 작동합니다. 나는 타일 2.2.2-bin.zip을 다운로드하고 나머지 파일은 구글에서 하나씩 그들을 얻었다!. 다음과 같은 스프링 MVC 타일 3 통합의 주요 장점 중 일부 : 안녕하세요 내 브라우저에서 http://localhost:8080/Spring3MVC 입력 할 때 그것은 나에게 HTTP 상태 404을 제공합니다 – /Spring3MVC / 하지만 내가 입력 할 http://localhost:8080/Spring3MVC/contacts.html 때 작동하십시오 U 는 나를 도와 ? 뷰Resolver의 구현 클래스를 “org.springframework.web.servlet.view.JstlView”에서 “로 변경하여 이전 단계의 spring-context.xml 구성 파일을 수정했기 때문에 이 예제 작업을 얻기 위해 오랜 시간을 보냈습니다. 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. 친애하는 바이러스 성, 나는 당신의 튜토리얼이 우수하다고 말하고 싶은, 당신은 튜토리얼여기에 내 주요 포인트를 추가 할 수 있다면, 나는 많은 독자가 도움이 될 것이라고 확신합니다. 안부, 볼라트 아파치 타일은 자바 기반 웹 응용 프로그램에 대한 인기와 주로 사용되는 템플릿 프레임 워크입니다. Struts 1.x는 기본 템플릿 프레임워크로 타일을 사용하기 때문에 타일이 더 인기를 얻었습니다. Struts와 같은 MVC 프레임워크인 Spring3MVC는 타일의 템플릿 프레임워크로타일 통합을 지원합니다. 페이지의 레이아웃을 제어할 수 있습니다.

이 작업은 단일 템플릿 페이지만 사용하여 수행됩니다. c. 쉽게 변경할 수 있는 레이아웃 단일 템플릿 페이지를 사용 하 여, 언제 든 지 페이지의 레이아웃을 변경할 수 있습니다. 따라서 웹 사이트는 jquery, 부트 스트랩 등과 같은 새로운 기술에 적응할 수 있게 됩니다. 봄 콩포스트 프로세서에 대해 읽어 – 최신 튜토리얼 2018 우리가 Spring3MVC와 타일을 통합 할 수있는 방법을 보자. 당신은 내가 같은 오류를 가지고 여기에서 타일 바이너리를 다운로드 할 수 있습니다, 그것은 타일이 봄의 최신 버전과 호환되지 않는 것으로 나타납니다, 나는 타일 2.1.2 및 2.2.2로 시도하지만 난 항상 같은 문제를 가지고,이 솔루션 (http://richardbarabe.wordpress.com/2009/02/23/apache-tiles-2-integration-with-spring-mvc/)이 될 것 같지만 나를 위해 작동하지 않습니다. 이 예제에 대해 많은 감사를 드립니다… 타일2.2와 spring3.1 또는 spring4.1와 완벽한 작품 … 그러나 나는 우리가 일부 .jsp 파일에서 템플릿을 사용하지 않을 수 있기 때문에 나는 두 확인자 URL기반ViewResolver, InternalResourceViewResolver를 사용할 수 있는지 궁금합니다 .