struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Bhaarat Sharma <bhaara...@gmail.com>
Subject Re: number formatting (with commas)
Date Fri, 01 May 2009 18:30:18 GMT
wont "format.money = {0,number,\u00A4###,##0}" automatically add a '$' sign
in front of the number?

On Fri, May 1, 2009 at 2:26 PM, Burton Rhodes <burtonrhodes@gmail.com>wrote:

> I solved it this way:
>
> <s:textfield key="netpl" value="%{getText('format.money',netpl)}" />
>
> Then in your class path put a file called package.properties with the
> following:
>
> # used to format dates, numbers in the jsp files (display)
> format.time = {0,time}
> format.dateShort = {0,date,MM/dd/yyyy}
> format.number = {0,number,###,##0.0##}
> format.percent = {0,number,##0.00'%'}
> format.money = {0,number,\u00A4###,##0}
> format.moneyDecimal = {0,number,\u00A4###,##0.00}
>
>
> On Fri, May 1, 2009 at 12:01 PM, akoo <ogenium@yahoo.com> wrote:
> >
> > Hi guys,
> > I have looked through all of the documentations and am just not having
> any
> > success formatting numbers (i.e 70333 -> 70,333)  so I thought i'd ask
> you
> > guys.  here are relevant snippets of my code.
> >
> >  <s:iterator value="positions">
> > <tr>
> >
> >              <td><s:property value="account"/> </td>
> >              <td ><s:property value="symbol"/> </td>
> >              <td><s:text name="format.number"><s:param name="value"
> > value="netpl"></s:param></s:text></td>
> > </tr>
> >
> > Positions in the above code is a list of position objects
> > class Position
> > {
> >    private String symbol;
> >    private String account;
> >    private float netpl;
> >    //followed by getters and setters for all of the above field
> > }
> >
> > The Action class FirmwidePositionAction  returns the list of positions
> after
> > querying the the database
> >
> > What I want is for the netpl number to show up formatted properly with
> the
> > comma placeholders and a 'USD' prefix,  so I created the
> package.properties
> > file and placed it in the same package as the action class.
> > Here is my package.properties file
> >
> > format.time = {0,time}
> > format.number = USD{0,number,##0.00}
> > format.percent = {0,number,##0.00'%'}
> > format.money = {0,number,\u00A4##0.00}
> >
> >
> > The numbers all show up perfectly. However, I am not able to get the
> 'USD'
> > to appear in front of the netpl columns.  What am I doing wrong here?
> >
> > Thanks
> >
> > --
> > View this message in context:
> http://www.nabble.com/number-formatting-%28with-commas%29-tp23336400p23336400.html
> > Sent from the Struts - User mailing list archive at Nabble.com.
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> > For additional commands, e-mail: user-help@struts.apache.org
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
> For additional commands, e-mail: user-help@struts.apache.org
>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message