如何使用displaytag显示自定义货币格式?

时间:2012-01-11 13:31:50

标签: java struts2 displaytag

我正在使用struts2来显示数据显示标签和java。我试着用

 <display:column sortable="false" total="true" property="paidAmount"
                    titleKey="table.title.paidamount" format="{0,Number, #,##,##,##0.00}"
                    style="width:100px;text-align:right;">
                </display:column>

但它显示数千格式的数字。如2,300,000.00 00.但我需要它为23,00,000.00。 怎么做?我也需要使用该列的总数。

我在disaplytag.properties中使用了这个

locale.provider=com.XXX.web.resource.I18nStruts2Adapter
locale.resolver=com.XXX.web.resource.I18nStruts2Adapter

设置区域设置。区域设置显示“en_IN”。

1 个答案:

答案 0 :(得分:0)

您可以使用DecimalFormat并添加条件,如何格式化数字,如

DecimalFormat formatter = new DecimalFormat("#,###.00");

这里有一个例子,解释了如何用印度风格格式化数字

Format Number in Indian Style