2013-08-29 168 views
0

我使用JSP表达式语言来格式化数字货币像下面JSP表达式语言格式负数

<fmt:setLocale value="en_US"/> 
<fmt:formatNumber value="${list.lostTimeCost}" type="currency"/> 

我有两个正数和负数,并希望负数被格式化并显示为负数但他们在家长身份转换为数字(5510美元),但我需要它像 - 5510美元来显示这实际上是一个损失积极的数字是利润。

我该如何实现它?

回答

0

您可以尝试使用absolute value

或者,在负值的情况下,这意味着你必须检查是否lostTimeCost < 0,则可以将它们转换为正:

使用否定。

<fmt:formatNumber value="${-list.lostTimeCost}" type="currency"/> 

乘以-1。

<fmt:formatNumber value="${list.lostTimeCost * -1}" type="currency"/>