I donšt know if it is possible to change a tiles definition at runtime but a solution to your problem could be solved by specifying a definition that uses a jsp file that does a conditional include according to a given parameter?
<definition name="choose.def" extends="base.def"> <put name="header" value="/header.jsp"/> <put name="body" value="/choose.jsp"/> <----- <put name="footer" value="/footer.jsp"/> </definition> ----> choose.jsp <c:import url='/WEB-INF/com/website/tiles/choose/${request.choose}'/> Pedro Salgado On 29/12/2003 17:46, "Robert Taylor" <[EMAIL PROTECTED]> wrote: > Greetings, I have a tiles definition in my tiles-defs.xml similar to below: > > <definition name="search" extends="layout"> > <put name="heading" value="{0}Search" type="string" /> > <put name="content" value="/search.jsp" type="page" /> > </definition> > > which I would like to be able to modify the "heading" value such that > at runtime I could substitute a value for {0}. > > For example, it would be ideal to use a JSTL type of syntax such as: > > <definition name="search" extends="layout"> > <put name="heading" value="${param.myValue}Search" type="string" /> > <put name="content" value="/search.jsp" type="page" /> > </definition> > > but this does not work. > > > > robert > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]