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)。 –