<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>
<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>
イム通貨に番号をフォーマットするdisplaytagsフォーマット属性を使用しようとしています。しかし、それはdisplaytagがfmt-numberformatとは異なる通貨形式をレンダリングするようです。これは私のページに矛盾を引き起こし、解決する必要があります。 Ex。ディスプレイタッグでは、このように現地通貨をフォーマットしています:NOK 1,500.00 Ex。 FMTは以下のように現地通貨をフォーマットします:kr 1 500,00
FMTのバージョンは正しいので、私はdisplaytagで同じフォーマットを使いたいと思います。 displaytagを正しい方法でフォーマットするにはどうすればよいですか?
好ましくはデコレータなし。
これが私の現在のjsp-コードスニペットです:
<fmt:formatNumber type="currency"><s:property value="reportFooter.pris" /></fmt:formatNumber>
<display:column property="pris" sortable="true" titleKey="report.header.price" format="kr {0,number,currency}"/>
? – mKorbel
もう少し詳しい情報を追加しました。一番上にあるtaglibを見て、どのライブラリを見てください。 – user829237