<definition name="book" path="/headerMenuContentLayout.jsp"> <put name="header" value="/bookHeader.jsp"/> <put name="menu" value="/bookMenu.jsp"/> <put name="content" value="/bookContent.jsp"/> </definition> <definition name="library" path="/libraryLayout.jsp" controllerClass="com.corejsf.LibraryTileController"> <put name="header" value="/bookSelector.jsp"/> <put name="book" value="book"/> </definition>
Note that the value of the book attribute is a tile, not a JSP page.
Note also the specification of a library tile controller class.
Here are the libraryLayout.jsp and bookSelector.jsp pages, and the Library class.