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:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>