0
私はデータ表示タグとjavaを表示するためにstruts2を使用しています。私はdisplaytagを使用してカスタム通貨フォーマットを表示するにはどうすればよいですか?
<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 format.like千に数字が表示されます。しかし、私は23,00,000.00としてそれを必要とします。 どうすればいいですか?その列にも合計を使用する必要があります。
私はロケールを設定するdisaplytag.properties
locale.provider=com.XXX.web.resource.I18nStruts2Adapter
locale.resolver=com.XXX.web.resource.I18nStruts2Adapter
でこれを使用していました。ロケールには「en_IN」と表示されます。
インドのスタイルでフォーマットすることができる方法を説明する一例であるように1の番号をフォーマットする必要がありますどのような条件を追加することができますしかし、私はJSPで、タグを表示する必要があります.. – Jothi
表示タグについてはわからない、表示タグにカスタムフォーマッタを提供する方法はありますか? –
AFAIK、displaytagとJSTLで舞台裏で使われているDecimalFormatは、2つのサイズのグループ(あなたの場合は2と3)をサポートしていません。特定の静的メソッドを記述する必要があります。この静的メソッドをJSP EL関数として宣言して、JSPで使用することができます。 http://stackoverflow.com/questions/6395621/how-to-call-a-static-method-in-jsp-elを参照してください。 –