0

我的问题基本上是我想在表格中显示记录,对于那个使用显示标签,记录的一个字段对应一个数值,我想以以下格式显示:$ 4.258,为此我接下来要做:

<fmt:setLocale value="en_US"/>
<display:column title="Monto" sortable="true" style="font-size: 12px;">
   $<fmt:formatNumber value="${datos.monto}" />
</display:column>

但是这种方式排序效果不佳,但如果我这样说:

<display:column title="Monto" property="monto" sortable="true" style="font-size: 12px;"/>

可排序的效果很好,但我没有我需要的格式,它显示的是:4258.0.

4

1 回答 1

0

您可以按如下方式指定格式:

<display:column title="Monto" property="monto" format="$ {0,number,0,000.00}" sortable="true" style="font-size: 12px;"/>

您可以使用 MessageFormat 模式

于 2011-05-20T19:14:53.797 回答