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]>

Reply via email to