spring tiles 3 예제

당신은 또한 함께 스트럿츠2 + Spring3 + Tiles2를 사용하기위한 자습서를 제공 할 수 있습니다. 나는 당신의 튜토리얼 “http://viralpatel.net/struts-2-tiles-plugin-tutorial-with-example-in-eclipse/”를 사용하려고하지만 나에게 오류를 던져 : 당신이 타일 스프링을 사용하고 있음을 진술하여, 당신의 보기에 대한 tiles.xml에서 볼 수 있으며, 그들을 해결하지 않습니다, 여기에 명확히 자동으로 이전 자습서에 따라 jsps에 (그 두 속성을 제거 해야 하기 때문에). 정말 타일 봄 MVC를 이해하는 데 도움이됩니다. :) :) :) 큰 도움이 되었습니다. 봄 타일 3.0작동하지 않습니다 – 그래서 당신은 타일 2.2를 다운로드해야합니다. 내가 타일로 시작 까지 응용 프로그램은 괜찮았다, 영원히 작동했다. 나는이 오류를 받고 있어요 : 안녕하세요 내 브라우저에서 http://localhost:8080/Spring3MVC 입력 할 때 그것은 나에게 HTTP 상태 404을 제공합니다 – /Spring3MVC / 하지만 내가 입력 할 때 작동 http://localhost:8080/Spring3MVC/contacts.html U는 나를 도울 수 하시기 바랍니다 ? 안녕하세요 안드레아, 아파치 타일에서 다운로드 할 수 있습니다 http://tiles.apache.org/download.html 나는 이 예제 작업을 얻기 위해 오랜 시간을 보냈다 http://krams915.blogspot.com/2010/12/spring-mvc-3-tiles-2-integration.html 또 다른 놀라운 exmaple을 발견했습니다, 나는 때문에 뷰Resolver에 대한 구현 클래스를 “org.springframework.web.servlet.view.JstlView”에서 “org.springframework.web.serv.serv.tiles2.tilesView”로 변경하여 이전 단계의 spring-context.xml 구성 파일을 수정했습니다. 접두사 및 접미사에 대한 특성은 여전히 남아 있습니다. 나는이 2 특성 (접두사 및 접미사)을 제거해야한다는 것을 깨닫지 못했습니다.

에, 그들을 제거하는 것은 작동하지만, 타일을 채택 할 때, 일반 일반 스프링 MVC가 작동하는 방식이 약간 변경되는 것을 깨닫는 데 시간이 걸렸습니다. 즉, 뷰에 대한 문자열 이름을 반환하는 컨트롤러의 경우 뷰를 접두사 특성으로 뷰 이름을 접두사하고 spring-context.xml 구성 파일에 정의된 대로 접미사 특성으로 뷰 이름을 추가하여 전체 를 구성합니다. jsp 이름( 예: /WEB-INF/jsp/contact.jsp) 그러나 Tiles를 사용하면 springframework이 controller에서 정의 이름으로 반환 문자열 이름을 tiles.xml configuation 파일에 정의된 대로 일치시킨 다음 타일 구현 클래스는 일치하는 정의 이름(예: `contact`)을 찾습니다. 파일, 그리고 그것은 완전 한 자격을 갖춘 jsp 이름을 찾기 위해 본문 값을 보면, 우리의 예에서 여기, 그것은 /WEB-INF/jsp/contact.jsp. 친애하는 바이러스 성, 나는 당신의 튜토리얼이 우수하다고 말하고 싶은, 당신은 튜토리얼여기에 내 주요 포인트를 추가 할 수 있다면, 나는 많은 독자가 도움이 될 것이라고 확신합니다. 안부, 볼라트 Schwerwiegend: 표준 래퍼.Throwable org.springframework.beans.factory.beanCreation예외: 서블렛컨텍스트 리소스에 정의된 이름 `tilesConfigurer`로 콩을 만드는 오류 생성 [/WEB-INF/스프링-서블릿.xml]: 호출 init 메서드가 실패했습니다. 중첩 예외는 java.lang.noClassDefFoundError: org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBeBean (추상AutoAutowirecapableBeanFactory.java:1420) —- 때 createresource.jsp 작업 =”submitCreateResource.do”에서 양식을 제출하는 것은 이상적으로는 “jspCreateResource” 타일 정의로 이동하여 createresource.jsp(양식 페이지)에 오류 메시지를 표시해야 합니다. 두 개의 하위 메뉴가 출력으로 메시지가 표시됩니다: 봄 MVC에 오신 것을 환영합니다 하위 메뉴를 클릭하면 연락처 세부 정보를 입력해야 하는 양식이 표시됩니다.

그래서, 이것은 모두 스프링 MVC 타일 3 통합에 관한 것이었습니다. 당신이 우리의 설명을 좋아 바랍니다. 이제 타일 템플릿 정의가 포함 된 타일 정의 xml 파일을 만듭니다. 나는 두 개의 xml 파일을 만들었습니다, 타일 기본 템플릿에 대한 하나 와 타일 본문 정의에 대한 다른 하나하지만 당신은 하나에 결합 할 수 있습니다. ServletContext 리소스 [/WEB-INF/spring-servlet.xml]에 정의된 이름 `tilesConfigurer]로 Bean을 만드는 오류: 초기화 메서드 호출이 실패했습니다. 중첩 예외는 java.lang.NoClassDefFoundError: 조직/아파치/공용/소화기/규칙 라타 타일을 사용 하 여 타일-2.2.2-bin.zip 버전 3.x 버전 작동 하지 않습니다이 자습서에서 우리는 타일에 대해 논의 하 고 간단한 SpringMVC 응용 프로그램을 구축 합니다. 아파치 타일 을 사용 하 여 템플릿을 활용 3 프레임 워크.