2013-03-18 75 views
0

因爲我需要在應用程序的很多模板中寫出我的對象,所以我創建了自己的EL標籤。現在我需要爲自己格式化數字。有沒有辦法在這個標籤庫類中使用在JSP模板中提供formatNumber標籤的可能性? formatNumber標籤是否使用我可以使用的一些外部庫?如何在自己的標籤中使用<fmt:formatNumber>邏輯?

<fmt:formatNumber type="number" value="${orders.getStatistics().getMin()}" maxFractionDigits="1" /> 

我只需要兩個格式類型(數量和百分比)

回答

1

它只是用在幕後提供java.text.NumberFormat標準的Java SE API。

標籤的工作可以在普通的Java如下,讓外面的考慮語言環境,你沒有在你的標記示例指定它(儘管這將是非常重要的考慮因素)表示:

NumberFormat formatter = NumberFormat.getNumberInstance(); 
formatter.setMaximumFractionDigits(1); 
String result = formatter.format(number); 
相關問題