我有一个inputText,它从用户获取一个值并绑定到一个数字。如果值为" 6000.0",后续页面将显示为" 6000"。有没有办法格式化它,如果用户输入一个小数,它显示如下?
实施例: 用户输入" 35545.9"显示" 35545" 用户输入" 5546.1"显示" 5546" 用户输入" 7558.767"显示7558 用户输入" 548.7943"显示548
答案 0 :(得分:0)
您可以使用:
<h:inputText value="#{receipt.amount}" >
<f:convertNumber minFractionDigits="2" />
</h:inputText>
或
<h:inputText value="#{receipt.amount}" >
<f:convertNumber pattern="#0.00" />
</h:inputText >
添加小数位数