Thanks for the reply Pedro, but I was looking for a cleaner solution. robert
> -----Original Message----- > From: Pedro Salgado [mailto:[EMAIL PROTECTED] > Sent: Monday, December 29, 2003 12:51 PM > To: Struts Users Mailing List > Subject: Re: [Tiles] Populating Tiles definition attribute at runtime > > > > 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] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]