struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joss Wright" <joss_wri...@hotmail.com>
Subject Re: Nesting tiles:getAsString with struts bean:message
Date Tue, 03 Sep 2002 12:49:21 GMT
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 <cedric@apache.org>
>Reply-To: "Struts Users Mailing List" <struts-user@jakarta.apache.org>
>To: Struts Users Mailing List <struts-user@jakarta.apache.org>
>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 <cedric@apache.org>
>>>Reply-To: "Struts Users Mailing List" <struts-user@jakarta.apache.org>
>>>To: Struts Users Mailing List <struts-user@jakarta.apache.org>
>>>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" <michael@idtect.com>
>>>>>Reply-To: "Struts Users Mailing List" <struts-user@jakarta.apache.org>
>>>>>To: "Struts Users Mailing List" <struts-user@jakarta.apache.org>
>>>>>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:struts-user-unsubscribe@jakarta.apache.org>
>>>>>For additional commands, e-mail: 
>>>>><mailto:struts-user-help@jakarta.apache.org>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>_________________________________________________________________
>>>>MSN Photos is the easiest way to share and print your photos: 
>>>>http://photos.msn.com/support/worldwide.aspx
>>>>
>>>>
>>>>--
>>>>To unsubscribe, e-mail: 
>>>><mailto:struts-user-unsubscribe@jakarta.apache.org>
>>>>For additional commands, e-mail: 
>>>><mailto:struts-user-help@jakarta.apache.org>
>>>>
>>>>
>>>
>>>
>>>
>>>--
>>>To unsubscribe, e-mail: 
>>><mailto:struts-user-unsubscribe@jakarta.apache.org>
>>>For additional commands, e-mail: 
>>><mailto:struts-user-help@jakarta.apache.org>
>>
>>
>>
>>
>>
>>_________________________________________________________________
>>Join the world's largest e-mail service with MSN Hotmail. 
>>http://www.hotmail.com
>>
>>
>>--
>>To unsubscribe, e-mail: 
>><mailto:struts-user-unsubscribe@jakarta.apache.org>
>>For additional commands, e-mail: 
>><mailto:struts-user-help@jakarta.apache.org>
>>
>>
>
>
>
>--
>To unsubscribe, e-mail:   
><mailto:struts-user-unsubscribe@jakarta.apache.org>
>For additional commands, e-mail: 
><mailto:struts-user-help@jakarta.apache.org>




_________________________________________________________________
Join the world’s largest e-mail service with MSN Hotmail. 
http://www.hotmail.com


--
To unsubscribe, e-mail:   <mailto:struts-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:struts-user-help@jakarta.apache.org>


Mime
View raw message