I have something like this: This is the layout, or tiles template as the docs state. <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%> <%@ taglib uri="/WEB-INF/tiles.tld" prefix="tiles"%>
<html:html> <head> <title><bean:message key="global.title"/></title> <html:base/> </head> <body topmargin="0" leftmargin="0" bgcolor="#FFFFFF"> <!-- Header page information --> <tiles:insert attribute="header"/> So on that page, I have the taglib uris for html, bean, etc. Now lets say I have this which uses the layout <%@ taglib uri="/WEB-INF/tiles.tld" prefix="tiles" %> <tiles:insert page="/layouts/storefrontDefaultLayout.jsp" flush="true"> <tiles:put name="header" value="/common/header.jsp" /> <tiles:put name="menubar" value="/common/menubar.jsp" /> <tiles:put name="body-content" value="/index-body.jsp" /> <tiles:put name="copyright" value="/common/copyright.jsp" /> </tiles:insert> So in each of my pages now, such as header.jsp, menubar.jsp, etc. I have to put the html, bean, etc tags in each of these put pages., like so: menubar.jsp (example: <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html"%> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%> So basically, I am finding myself putting in the taglibs in each page I am put(ting) in my template. So I feel I am duplicating too much code. Does this make sense? Possibly, I am doing something wrong? Thanks, On 8/10/07, Dave Newton <[EMAIL PROTECTED]> wrote: > Hmm; repeat? > > --- Jim Reynolds <[EMAIL PROTECTED]> wrote: > > Struts 1.29 app that uses tiles definitions. > > Question is: I am finding myself having to call the > > > taglib in the layout, and also in each tile. > > Remember; every JSP is a standalone servlet. > > d. > > > > > ____________________________________________________________________________________ > Need a vacation? Get great deals > to amazing places on Yahoo! Travel. > http://travel.yahoo.com/ > > --------------------------------------------------------------------- > 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]