Hmmm... I will explore more deeply, but the three tiles I was trying to
include were really just raw HTML.  No real .JSP code whatsoever.  Also,
don't all tags that care about body content have to implement BodyTag?  Like
<tiles:put>?

Thanks
David
----- Original Message -----
From: "Cedric Dumoulin" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Wednesday, October 03, 2001 4:05 AM
Subject: Re: Tiles: using tileContent inside another tile


>
>   Hi David,
>
>   Tiles --CAN-- be nested.
>
>   I sometime have error like yours when there is an exception in an
inserted
> jsp.
>   A common way to debug such problem is to test separately each inserted
Tile.
>   Also, this error can be throw if you try to insert Tiles inside
<iterator>
> tag, or inside body of any tag implementing 'BodyTag' (jsp1.1 limitation).
> Fortunately, I think that only the <iterator> tag implements 'BodyTag' in
> Struts.
>
>    Cedric
>
> David Corbin wrote:
>
> > I'm using the tiles library, and I've been quite happy with up 'till
now.
> >
> > The following example is simplified--
> >
> > I have a a template, standardPage.jsp which consists of standard header
and
> > footer HTML, and expects a tile named body.  It uses <tiles:getAsString
> > name="body">.  Works great, an lets me deifne pages like this:
> >
> > <tiles:insert tempate="standardPage.jsp">
> >     <tiles:put name="body> content here </tiles:put>
> > </tiles:insert>
> >
> > Like a charm.
> >
> > Now, I find myself trying to do a page that is built by including a few
> > other pages, and no matter how I go out about, I'm getting an exception
> >
> > Can't insert page '/WEB-INF/include/portal/identity.jsp' : Illegal to
flush
> > within a custom tag java.io.IOException: Illegal to flush within a
custom
> > tag.
> >
> > This seems to indicate that you can't nest tiles.  Is this correct?
> >
> > David
>
>
>

Reply via email to