I tried that and got this error: Generated servlet error: C:\devapps\tomcat\work\Standalone\localhost\oemserver\jsp\layouts\defaul t_0005flayout$jsp.java:207: Undefined variable: title _jspx_th_tiles_put_0.setValue(title);
Tiles-defs.xml: <definition name="default_layout" path="/jsp/layouts/default_layout.jsp"> <put name="header" value="/jsp/common/header.jsp" /> <put name="menubar" value="/jsp/common/menubar.jsp" /> <put name="footer" value="/jsp/common/footer.jsp" /> <put name="title" value="default.title" /> </definition> <definition name="main_page" extends="default_layout" > <put name="body" value=""/> <put name="title" value="main_page.title" /> </definition> > -----Original Message----- > From: Cedric Dumoulin [mailto:[EMAIL PROTECTED]] > Sent: Tuesday, September 03, 2002 12:24 PM > To: Struts Users Mailing List > Subject: Re: Nesting tiles:getAsString with struts bean:message > > > > The preferred way is: > > <tiles:importAttribute> <!-- import all tiles attribute in > page scope --> > <bean:message name="title" scope="page" /> > > Cedric > > Joss Wright wrote: > > > Micheal, > > > > I resolved this issue by doing the following: > > > > <tiles:useAttribute name="title" classname="java.lang.String" /> > > <bean:message key="<%=title%>"/> > > > > It means having a scriplet in your jsp but it works. > > > > Regards, > > > > Joss > > > > > > > >> From: "Michael" <[EMAIL PROTECTED]> > >> Reply-To: "Struts Users Mailing List" > >> <[EMAIL PROTECTED]> > >> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > >> Subject: Nesting tiles:getAsString with struts bean:message > >> Date: Mon, 2 Sep 2002 17:43:54 +0200 > >> > >> Is it possible to nest a tiles:getAsString tag inside a struts > >> bean:message tag? This is what I'm trying to do: > >> > >> <definition name="plant_status_page" > >> extends="default_layout" > >> > > >> <put name="body" value="plant_status_body"/> > >> <put name="title" value="plant_status_page.title" /> > >> </definition> > >> > >> <title> > >> <bean:message key="base.title"/> - > >> <bean:message key="<tiles:getAsString name="title"/>"/> > >> </title> > >> > >> I get: > >> > >> org.apache.jasper.compiler.ParseException: > >> /jsp/layouts/default_layout.jsp(8,53) Attribute title has no value > >> > >> I've tried several combinations including single quotes and double > >> quotes, and escaping the quotes with backslashes, but none of them > >> work. If I just do this: > >> > >> <title> > >> <bean:message key="base.title"/> - > >> <tiles:getAsString name="title"/> > >> </title> > >> > >> It does in fact work. So I think the problem is nesting the two > >> together. > >> > >> Michael > >> > >> > >> -- > >> To unsubscribe, e-mail: > >> <mailto:[EMAIL PROTECTED]> > >> For additional commands, e-mail: > >> <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > _________________________________________________________________ > > MSN Photos is the easiest way to share and print your photos: > > http://photos.msn.com/support/worldwide.aspx > > > > > > -- > > To unsubscribe, e-mail: > > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > > <mailto:[EMAIL PROTECTED]> > > > > > > > > -- > To unsubscribe, e-mail: > <mailto:struts-user-> [EMAIL PROTECTED]> > For > additional commands, > e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>