fmt:formatNumber在JSTL中以-$ xxx.xx格式显示负货币

use*_*870 4 jstl currency

我使用fmt:formatNumber来格式化JSTL中的货币,它将以($ 100)格式显示负货币,如何以负数格式显示负货币而不是($ 100)?

非常感谢,

起诉

Mer*_*lin 12

如果使用pattern属性并且要显示货币符号,则必须将货币符号占位符(¤)添加到模式本身.¤将替换为给定的currencySymbol值.

在示例中,我在pattern属性中显示了两种格式.一个用于正值,一个用于负值.它们用分号';'分隔.两者都使用货币符号的占位符.

例:

<fmt:formatNumber value="-10000" type="currency" currencySymbol="$" pattern="¤ #,##0.00;¤ -#,##0.00"/>
Run Code Online (Sandbox Code Playgroud)