我在属性文件中添加了格式化模式,如下所示:
1)format.properties
PERCENTAGE_FORMAT = {0,number,##0.00'%'}
2)balancesheet.jsp
我已使用getText
格式化了利润百分比,如下所示:
<TD class="amount">
<s:property value="getText('PERCENTAGE_FORMAT',{#request.trade.profitPercentage})" />
</TD>
因此,如果百分比为40.03
,则会显示为40.03%
,但如果百分比为负,请说-40.03
,那么如何将其显示为(40.03)%
?属性文件中的消息格式应该是什么?
答案 0 :(得分:2)
我找到了使用消息格式格式化负数的解决方案,如下所示:
PERCENTAGE_FORMAT = {0,number,##0.00'%';(##0.00)'%'}
上述格式将所有负值括在括号中 也就是说,-40.03将显示为(40.03)