【问题标题】:how we can get only number skipping fraction in jsf f:convertNumber?我们如何在 jsf f:convertNumber 中只获得数字跳过分数?
【发布时间】:2014-04-22 10:35:08
【问题描述】:

我有一个 inputText,它从用户那里获取一个值并绑定到一个数字。如果值为“6000.0”,后续页面将显示为“6000”。有什么方法可以格式化它,如果用户输入一个小数,它会显示如下?

示例: 用户输入“35545.9” 显示“35545” 用户输入“5546.1” 显示“5546” 用户输入“7558.767”显示 7558 用户输入“548.7943”显示 548

【问题讨论】:

  • 那是一些不正确的数学。确定不想将 35545.9 向上舍入为 35546?
  • 我根本不想四舍五入...

标签: jsf-2


【解决方案1】:

你可以使用:

<h:inputText value="#{receipt.amount}" >
    <f:convertNumber minFractionDigits="2" />
</h:inputText>

<h:inputText value="#{receipt.amount}" >
    <f:convertNumber pattern="#0.00" />
</h:inputText >

添加小数

【讨论】:

    猜你喜欢
    • 2015-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-01-10
    • 2013-05-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多