gpt4 book ai didi

java - 为 JSF/ICEfaces 设置浮点格式化语言环境?

转载 作者:搜寻专家 更新时间:2023-10-31 19:51:03 25 4
gpt4 key购买 nike

我正在使用资源包编写一个 JSF (ICEfaces) 应用程序来处理国际化。

该应用程序很好地为资源包应用了(默认)荷兰语“nl”语言环境,但未能在格式化 float 时应用相同的语言环境,即使我使用 <f:view locale="nl"> 显式设置页面的语言环境也是如此。 .

如何使 float 遵循当前的语言环境设置?

最佳答案

很可能您没有使用 format 的转换器数字到适当的语言环境。

  <f:view locale="nl">
<h:outputText value="#{numbers.someDouble}">
<f:convertNumber pattern="#,##0.00;(#,##0.00)" />
</h:outputText>
<br />
<h:outputText value="#{numbers.someDouble}">
<f:convertNumber locale="en" pattern="#,##0.00;(#,##0.00)" />
</h:outputText>
</f:view>

这个 View (一个带有数字的荷兰语区域设置 View ,后跟一个英语区域设置编号)产生以下输出:

12.341.234,43
12,341,234.43

关于java - 为 JSF/ICEfaces 设置浮点格式化语言环境?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1741636/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com