Hi Dale,

On 12 Jan 2008 at 16:12, Dale Newfield wrote:

> Rob Hills wrote:
> >     <c:set var="updatedDate"><s:date name="delivery.lastUpdated" 
> > format="%{getText('datetime.format')}"/></c:set>
> >     <s:label label="%{getText('delivery.lastUpdated')}" 
> > value="${#updatedDate}"/>
> 
> <c:set var="updatedDate" scope="request"><s:date 
> name="delivery.lastUpdated" format="%{getText('datetime.format')}"/></c:set>
> <s:label label="%{getText('delivery.lastUpdated')}" 
> value="%{#request.updatedDate}"/>

Thanks for that.  That will work for now.  I've been hunting for a way of doing 
it with just Struts tags (+/- OGNL) but haven't had any luck despite spending 
quite a bit of time googling and hunting through the Struts/OGNL docco.  
This seems like a bit of a deficiency in Struts to me.

Another thing I have to do in several places in my app is put together stuff 
with an iterator and then insert that into an attribute of a Struts tag.  Prior 
to 
this change, it wasn't too messy doing this via a combination of Struts and 
JSTL, but now it seems impossible.

One nice thing about JSTL's "set" tag is that you can use it to set quite 
complex structures and expressions by placing them between start and end 
tags like this:

<c:set var="myComplexStuff">
    blah blah
    lots of complex structures expressions etc
</c:set>

However, either the <s:set ..> tag doesn't support this functionality, or I've 
not been able to get it to do it.

Cheers,
Rob Hills
Waikiki, Western Australia
Mobile +61 (412) 904-357
Fax: +61 (8) 9529-2137

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to