1
我已经加入的属性的格式图案文件,如下:如何使用Struts2消息属性使用圆括号格式化负数?
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)%
?属性文件中的消息格式应该是什么?
请注意,它不是S2特定的,它是[DecimalFormat](https://docs.oracle.com/javase/8/docs/api/java /text/DecimalFormat.html)。 –