我正在使用displaytag导出PDF。如果我在display:column中给出total =“ true”,则最后一行包含总数,我可以使用numberformat格式化该值,但是在PDF中,总值显示为未格式化。下面给出的是我的代码段。

 <display:column property="discountAmt" titleKey="DiscountAmt"
                 total="true" format="<%=currency_format%>"/>

 <display:column property="orderGrandTotal" titleKey="GrandTotal"
                 sortable="true" format="<%=currency_format%>" class="numeric"
                 total="true"/>


在表中,包含总值的最后一行类似于1,913.30和12,033.50。但在PDF中,其显示为1913.3和12033.5。

请给我一个格式化的想法。

最佳答案

<display:column property="money" format="{0,number,0,000.00} $" sortable="true" />


检查是否有效。
检查http://www.displaytag.org/10/tagreference-displaytag-12.html了解更多。

关于java - 如何在导出pdf中格式化displaytag总值行?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12816890/

10-10 06:02