相关疑难解决方法(0)

使用f:convertNumber时设置小数点分隔符

我想知道如何在我的JSF应用程序上设置默认的小数点分隔符.我有一些<h:inputText>我需要格式化为钱,有2位小数.现在默认使用的小数分隔符是逗号,,当我在保存时执行某些操作时,这会给我一个错误.我不知道每次使用<f:convertNumber>标签时是否可以设置小数点分隔符.

我试着用这个:

<f:convertNumber pattern="########0.00" groupingUsed="false" />
Run Code Online (Sandbox Code Playgroud)

但它仍然将逗号设置为小数点分隔符.

jsf numbers decimal converter separator

8
推荐指数
1
解决办法
1万
查看次数

在使用模式格式化货币时,<f:convertNumber>是否使用正确的数字分隔符?

假设我有以下<f:convertNumber>格式来设置货币类型编号:

<f:convertNumber type="currency" locale="#{userSession.locale}" pattern="$###,###.###" />
Run Code Online (Sandbox Code Playgroud)

在英语中,一百万将是1,000,000,但在德国,它应该是1.000.000.我的问题是:如果我使用上面的模式,JSF是否会知道指定语言环境的数字格式并自动使用正确的分隔符?

如果没有,如果您能告诉我如何格式化货币编号并同时指定正确的数字分隔符,我将非常感激.

java numbers currency converter jsf-2

3
推荐指数
1
解决办法
7670
查看次数

标签 统计

converter ×2

numbers ×2

currency ×1

decimal ×1

java ×1

jsf ×1

jsf-2 ×1

separator ×1