mem*_*und 4 java jsf biginteger
我希望在小数点后面有一个格式为2位小数的BigDecimal.总是.
根据一些布尔检查,我有时会返回一个BigDecimal.ZERO; 在这种情况下,虽然我设置了JSF页面,但它只显示"0" <f:convertNumber minFractionDigits="2" maxFractionDigits="2"/>.
我不明白这一点,但是我怎么能强制执行2位数呢?
有两种方法可以做到这一点
你可以使用内置BigDecimal功能
myBigDecimal.SetScale(2, RoundingMode.HALF_UP);
Run Code Online (Sandbox Code Playgroud)
这会返回一个大小的十进制数,超过小数后的2位数,也会向上舍入.(还有其他舍入方法)
要么
你可以使用jsf convertNumber标签
<f:convertNumber maxFractionDigits="2" minFractionDigits="2" />
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16805 次 |
| 最近记录: |