Hi Joerg, Derek, quoting Joergs sample code:
DecimalFormat decimalFormat = (DecimalFormat)NumberFormat.getNumberInstance(locale); decimalFormat.applyPattern("### ### ###.###"); decimalFormat.format(value); Guessing from the Java DecimalFormat docs (which are REALLY confusing BTW), this should not work, as " " may only be part of a prefix or postfix. Rather, it should be something like DecimalFormat decimalFormat = (DecimalFormat)NumberFormat.getNumberInstance(locale); decimalFormat.applyPattern("###,###"); decimalFormat.setGroupingSeparator(" "); decimalFormat.format(value); My point in the last post was that the current convertor does not make it possible to set the GroupingSeparator explicitly, but rather infers it from the locale. I think Derek is right in that this should be a standard capability. Following the current logic of the fd:converter tag, maybe there should be attributes "grouping-separator" and "decimal-separator" on the fd:converter tag which can be used along with variant="number" and variant="integer" to provide full access to the DecimalFormat capabilities. If you agree with that, I might create a patch this afternoon to enable this. (Need it myself, too). Cheers, Johannes