I want to know how to set the default decimal separator on my JSF application. I have some that I need to format as money, with 2 decimals.
The default decimal separator depends on the locale used. You can set it in 2 ways:
On a per-view basis by the locale attribute of the
On a per-converter basis by the locale attribute of the
It's unclear what locale you're targeting, but the use of . as fraction separator is typical for US dollars with a locale of en-US, for example. So you need to set it as such:
It can also be obtained from a java.util.Locale bean property.
Note that I used type="currency", that's more self-documenting.