0

アプリの多くのテンプレートにオブジェクトを書き出す必要があるため、独自のELタグを作成しました。次に、自分で数値をフォーマットする必要があります。formatNumberJSPテンプレートでタグを提供するこのタグライブラリクラスの可能性を使用する方法はありますか?formatNumberタグは私が使用できる外部ライブラリを使用していますか?

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

2つのフォーマットタイプ(数値とパーセント)のみが必要です

4

1 に答える 1

1

これは、内部で提供されている標準のJavaSEAPIを使用しているだけjava.text.NumberFormatです。

タグのジョブは、次のようにプレーンJavaで表すことができますが、タグの例で指定しなかったため、ロケールは考慮されません(考慮することは非常に重要です)。

NumberFormat formatter = NumberFormat.getNumberInstance();
formatter.setMaximumFractionDigits(1);
String result = formatter.format(number);
于 2013-03-18T18:33:43.857 に答える