I am not sure I understand what you are saying here, but I think I know where you are heading...
You action mapping looks okay... When your action sends it to wiz1, it will go to the tiles definition below and build it there... Is this what you were looking for? ------------------ BodyOnlyLayout.jsp: <%@ page language="java" %> <%@ taglib uri="/WEB-INF/tiles.tld" prefix="tiles" %> ...some html... <tiles:insert attribute="title"/> <tiles:insert attribute="header"/> <tiles:insert attribute="footer"/> <tiles:insert attribute="body"/> ... more html... <tiles-definitions> <definition name="masterLayout" path="/WEB-INF/views/layout/BodyOnlyLayout.jsp"> <put name="title" value="override me"/> <put name="header" value="override me"/> <put name="footer" value="/WEB-INF/views/common/footer.jsp"/> <put name="body" value="override me"/> </definition> <definition name="wiz1" extends="masterLayour"> <put name="title" value="Fed Debt Sample Wizard - Page 1"/> <put name="header" value="HEAD CAN BE HERE"/> <put name="footer" value="/WEB-INF/views/common/footer.jsp"/> <put name="body" value="/WEB-INF/views/body/wizardPage1.jsp"/> </definition> </tiles-definitions> -----Original Message----- From: java.sse [mailto:[EMAIL PROTECTED]] Sent: Tuesday, June 18, 2002 11:46 AM To: struts-user Subject: Tiles definition problem Hi all, I'm trying to use the Tiles definitions to define my pages, and not have JSP pages assembling the tiles. I can get Tiles to recognize a named definition for the header element, but I can't get it to use a named definition for the main page (the action forward). See the files below. If I set the forward for "input1" to wiz1.jsp, then it works fine. But I want to use the definition "wiz1" and avoid having a wiz1.jsp. When I set the action forward to "wiz1" I get a file not found error. Things are basically working since the header definition works. But the page definition isn't. Ideas? Thanks, Dave ------------------ tiles-defs.xml: <!DOCTYPE tiles-definitions PUBLIC "-//Apache Software Foundation//DTD Tiles Configuration//EN" "http://jakarta.apache.org/struts/dtds/tiles-config.dtd"> <!-- Definitions for Tiles documentation --> <tiles-definitions> <!-- ======================================================= --> <!-- Master definition --> <!-- ======================================================= --> <definition name="header" path="/WEB-INF/views/common/header.jsp"/> <definition name="wiz1" path="/WEB-INF/views/layout/BodyOnlyLayout.jsp"> <put name="title" value="Fed Debt Sample Wizard - Page 1 - defn"/> <put name="header" value="header"/> <put name="footer" value="/WEB-INF/views/common/footer.jsp"/> <put name="body" value="/WEB-INF/views/body/wizardPage1.jsp"/> </definition> </tiles-definitions> ------------------ wiz1.jsp: <%@ page language="java" %> <%@ taglib uri="/WEB-INF/tiles.tld" prefix="tiles" %> <tiles:insert page="/WEB-INF/views/layout/BodyOnlyLayout.jsp" flush="true"> <tiles:put name="title" value="Fed Debt Sample Wizard - Page 1" /> <tiles:put name="header" value="header" /> <tiles:put name="footer" value="/WEB-INF/views/common/footer.jsp" /> <tiles:put name="body" value="/WEB-INF/views/body/wizardPage1.jsp" /> </tiles:insert> --------------------- struts-config.xml: <action-mappings> <action path="/multi" type="gov.treas.fms.feddebt.web.action.SampleWizardAction" name="sampleForm" scope="session" validate="false"> <forward name="success" path="/WEB-INF/views/successPage.jsp"/> <forward name="input1" path="wiz1"/> <forward name="input2" path="/WEB-INF/views/multiPage2.jsp"/> </action> __________________________________________________ Do You Yahoo!? Yahoo! - Official partner of 2002 FIFA World Cup http://fifaworldcup.yahoo.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>