Hi Laurie,

Thanks for the response. I tried what you suggested, and actually did not
get  a value back (empty). Where should I  set the resource string? (I
thought it was _smart_ enough to get from the Locale.

Thank you.

On 4/11/07, Laurie Harper <[EMAIL PROTECTED]> wrote:

Harring Figueiredo wrote:
> Folks:
>
> It is clear that I MUST be doing something wrong, but I have tried all
the
> options with the <s:text> to format a number.
>
> Here is what I have tried:
> <li><s:text name="currency"><s:param name="money"
> value="%{#session.Account.balance}"/></s:text></li>
> <li><s:text name="format.money"><s:param name="money"
> value="%{#session.Account.balance}"/></s:text></li>
> <li><s:text name="currency"><s:param name="money" value="122.3333
> "/></s:text></li>
> <li><s:text name="format.money"><s:param name="money" value="122.3333
> "/></s:text></li>
> <li><s:text name="currency"><s:param value="122.3333"/></s:text></li>
> <li><s:text name="currency"><s:param value='122.3333'/></s:text></li>
> <li><s:text name="currency"><s:param name="money"> 1111.199999999
> </s:param>
> </s:text></li>
> <li><s:text name="currency"><s:param> 1111.199999999 </s:param>
> </s:text></li>
> <li><s:property value="%{#session.Account.balance}"/></li>
>
>
> And Here is the Corresponding output on the page:
> currency
> format.money
> currency
> format.money
> currency
> currency
> currency
> currency
> 1003.9999999999999
>
> What in the world ami I missing?  ( I am wither misreading the example,
or
> it is clearly not correct. I hope it is the former)
>
> I followed the example on this page:
> http://struts.apache.org/2.x/docs/text.html
>
> Other example
>
> <s:text name="format.money"><s:param name="value"
> value="myMoneyValue"/></s:text>
>
> where
>
> format.money={0,number,currency}
>
>
> Thank you in advance for any input.
>
> hf
>

None of your attempts actually follows the example, though; you're using
<s:param name="money" ... instead of <s:param name="value" ...

Try this:

     <s:text name="format.money">
         <s:param name="value"
             value="%{#session.Account.balance}"/>
     </s:text>

From your sample output it looks like you haven't set up the
format.money or currency resource strings, either, which you will need
to do.

L.


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




--
Sincerely,

Harring Figueiredo
Sr. Software Engineer
Email: [EMAIL PROTECTED]
Telephone: 941-256-0600

"We never become truly spiritual by sitting down and wishing to become so.
You must undertake something so great that you cannot accomplish it
unaided."

Reply via email to