struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sandeep Takhar <sandeep_tak...@yahoo.com>
Subject Re: Duplication of Template Files Solution
Date Thu, 01 Nov 2001 15:57:29 GMT
I believe there is a limitation to the size of the
file that can be used like this.

I don't know about performance.

There are other benefits of using tiles -- at least
for me these include dynamically creating the ui in
the controller for hierarchical input forms (forms
that are similar but differ slightly depending on user
selection or a specific criteria) and defining the
layout completely in the xml file.

- sandeep

--- Erik Hatcher
<jakarta-struts@ehatchersolutions.com> wrote:
> This was intended to work this way and, like you,
> did not see it as a
> possibility in the documentation.  Not satisfied
> with putting things into
> separate files I searched the e-mail list for
> <template:put> and saw an
> example someone had posted using it in-line and have
> used that method ever
> since.
> 
>     Erik
> 
> ----- Original Message -----
> From: "Darryl Pentz" <darryl@vardus.co.za>
> To: <struts-user@jakarta.apache.org>
> Sent: Thursday, November 01, 2001 4:53 AM
> Subject: Duplication of Template Files Solution
> 
> 
> > I've discovered quite by accident that the Struts
> templating framework
> > allows me to eliminate duplication of my JSP pages
> by simply including the
> > body page inline to the template definition page.
> By this I mean I combine
> > both pages into one as follows:
> >
> > <template:insert ...>
> > <template:put name="header" ... />
> > <template:put name="nav" ... />
> > <template:put name="body" ... />
> >
> > ... BODY HTML GOES HERE ...
> >
> > </template:put>
> > </template:insert>
> >
> > I'd previously enquired on this list how I could
> eliminate the duplication
> > of the pages where the main body HTML exists in a
> separate JSP page that
> is
> > simply referred to from the definition file i.e.
> <template:put name="body"
> > content="/blah/blah/body.jsp"/>. Strangely nobody
> responded with the above
> > solution so I'm wondering is this simply a
> side-effect of the PutTag class
> > or Craig, did you intend for it to work this way?
> I'm quite surprised I
> > haven't seen this technique used in any of the
> examples. Rather, the
> > duplication is suggested. The new Tiles extension
> allows the above which
> > prompted me to try it with the Struts template tag
> library just for grins,
> > and it worked!
> >
> > Is there a problem with doing it inline like I
> illustrate above? I looked
> at
> > the source code and I see the PutTag class does
> extend BodyTagSupport so
> > everything should work fine. So far, the stuff
> I've played around with
> seems
> > to work fine with no problems.
> >
> > Any feedback would be appreciated.
> >
> > thanks,
> > Darryl Pentz
> >
> >
> > --
> > To unsubscribe, e-mail:
> <mailto:struts-user-unsubscribe@jakarta.apache.org>
> > For additional commands, e-mail:
> <mailto:struts-user-help@jakarta.apache.org>
> >
> >
> 
> 
> --
> To unsubscribe, e-mail:  
> <mailto:struts-user-unsubscribe@jakarta.apache.org>
> For additional commands, e-mail:
> <mailto:struts-user-help@jakarta.apache.org>
> 


__________________________________________________
Do You Yahoo!?
Make a great connection at Yahoo! Personals.
http://personals.yahoo.com

--
To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@jakarta.apache.org>


Mime
View raw message