我不能将数字显示为货币。
我使用的代码为:
<h:outputText id="id_importo" value="33333,33">
<f:convertNumber type="currency" currencySymbol="€" locale="it_IT"/>
</h:outputText>
这导致了以下错误:
javax.faces.convert.ConverterException: id_importo: '33333,33' could not be understood as a currency value.
at javax.faces.convert.NumberConverter.getAsObject(NumberConverter.java:621)
at
....
Caused by: java.text.ParseException: Unparseable number: "33333,33"
at java.text.NumberFormat.parse(NumberFormat.java:344)
at javax.faces.convert.NumberConverter.getAsObject(NumberConverter.java:614)
... 63 more
我甚至尝试了<h:outputText id="id_importo" value="33333,33">
,但没有成功。