jsp tiles 예제

Spring MVC 응용 프로그램에서 타일을 구성하는 데 중요한 역할을 하는 두 가지 중요한 클래스가 있습니다. 그들은 타일구성 및 타일View해결저입니다 : 떨어져 일반적인 봄 종속성에서, 우리는 또한 아파치 타일 3에 대한 몇 가지 종속성을 추가했습니다. 고급 타일 사용을 위해 추가 종속성을 추가할 수 있습니다. Maven 아파치 타일 페이지에는 기본부터 고급 용도까지 모든 종속성이 나열됩니다. 타일:삽입 태그는 JSP의 해당 지점에서 특정 레이아웃을 삽입합니다. 타일 defs.xml 파일에 지정된 기본값을 사용하려는 경우 콘텐츠를 제공하지 않고 이 태그를 닫았을 것입니다. 그렇기 때문에 이 특정 인스턴스를 맞춤화하여 메뉴를 생성하기 위해 몇 가지 vallues를 덮어쓰고 싶었습니다. 타일 defs.xml 파일에는 모든 타일 정의가 포함되어 있습니다. 타일 정의는 다음과 같은 방법으로 추가할 수 있습니다.

일반적으로 타일은 별도의 하위 디렉터리(예: 타일이라고 부름)에 보관되어 JSP 페이지가 완료되거나 실제로 타일 레이아웃(예: 여기에 사용된 mainLayout)을 사용합니다. put 태그의 이름 특성은 value 특성에 의해 지정된 해당 페이지가 표시되어야 하는 baseLayout의 영역을 지정합니다. 이 예제에서는 header 영역이 header.jsp 페이지에 의해 점유되고 메뉴 부분은 menu.jsp 페이지, body.jsp 페이지의 본문 부분 및 footer.jsp 페이지의 바닥글에 의해 차지됩니다. 사용자가 다른 페이지를 요청할 때 변경되는 유일한 섹션은 본문 부분입니다. [18/11/11 12:11:42:985 GMT] 00000023 WebApp E [서블렛 오류]-[test.dummy]: org.apache.tiles.definition.definition.noSuchDefinitionException: org.apache.tiles.impl.basicTilesContainer.에서 테스트.더미(BasicTilesContainer.impl.62) org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:321) at org.apache.tiles.template.insertDefinitionModel.end(삽입정의 모델.자바:104) 삽입정의태그._jsp._welcome._jspx_meth_tiles_insertDefinition_0(_welcome.java:92) 나는 위에서 언급 한 모든 항아리를 사용했다. 여전히 작동하지 않습니다.. 동일한 오류 메시지가 표시됩니다. 나는 web.ml tiles.xml을 구성해야합니까. 클래스 목록 작성이 필요합니다….