【发布时间】:2013-05-08 05:26:25
【问题描述】:
我有一个 h:outputText 字段,用于以特定模式显示金额。
例如。 10000000 需要格式化为 1,00,00,000
我使用<f:convertNumber /> 标签来实现这一点。我尝试在语言环境属性中添加 hi_IN 和 en_IN,但结果被格式化为 10,000,000。然后尝试通过应用具有以下值(#,##,##0.00)的模式属性得到相同的结果 10,000,000.00。请推荐?
示例代码:
<h:outputText value="#{sampleBean.amount}">
<f:convertNumber pattern="#,##,##0.00"/>
</h:outputText>
<h:outputText value="#{sampleBean.amount}">
<f:convertNumber locale="hi_IN" />
</h:outputText>
<h:outputText value="#{sampleBean.amount}">
<f:convertNumber locale="en_IN" />
</h:outputText>
【问题讨论】:
标签: jsf-2