Cedric, Thank you for the info I did wonder whether the Bean Tag Library had changed, I use Struts 1.0.2 rather than 1.1.
Regards, Joss >From: Cedric Dumoulin <[EMAIL PROTECTED]> >Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]> >To: Struts Users Mailing List <[EMAIL PROTECTED]> >Subject: Re: Nesting tiles:getAsString with struts bean:message >Date: Tue, 03 Sep 2002 14:32:30 +0200 > > >The proposed solution should work with Struts1.1b2 (according to the doc). >It doesn't work with 1.0.x because the key attribute is mandatory in this >version ;-(. I have no better solution than the one proposed by Joss when >used with struts1.0.x. > >Cedric > >Joss Wright wrote: > >>Cedric, >> >>I tried: >> >><tiles:importAttribute> >><bean:message name="title" scope="page" /> >> >>but I got the following error: >> >>According to the TLD attribute key is mandatory for tag message >> >>Did you mean: >> >><bean:write name="title" scope="page" /> >> >>If so then this does not get the key value from the Application Resources >>but just displays the key name. I am assuming Michael has the following in >>his tiles definition: >> >><definition name="site.main.layout" path="/layouts/siteLayout.jsp" > >><put name="title" value="site.title" /> >><put name="menu" value="site.menu.bar" /> >><put name="body" value="/tiles/body.jsp" /> >><put name="footer" value="/tiles/common/footer.jsp" /> >></definition> >> >>where the value 'site.title' refers to a key in his Application Resources >>file. >> >>Regards, >> >>Joss >> >> >> >> >> >>>From: Cedric Dumoulin <[EMAIL PROTECTED]> >>>Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]> >>>To: Struts Users Mailing List <[EMAIL PROTECTED]> >>>Subject: Re: Nesting tiles:getAsString with struts bean:message >>>Date: Tue, 03 Sep 2002 12:24:16 +0200 >>> >>> >>>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:[EMAIL PROTECTED]> >>>For additional commands, e-mail: >>><mailto:[EMAIL PROTECTED]> >> >> >> >> >> >>_________________________________________________________________ >>Join the world's largest e-mail service with MSN Hotmail. >>http://www.hotmail.com >> >> >>-- >>To unsubscribe, e-mail: >><mailto:[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]> _________________________________________________________________ Join the world�s largest e-mail service with MSN Hotmail. http://www.hotmail.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

