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]

Reply via email to