Groovy gsp grails数字格式替换

joh*_*ith 1 format grails groovy numbers gsp

我有一个德国客户,他希望他的页面上有一些数字

4,3

代替

4.3

因为我无法为项目或控制器全局设置数字格式,因为我有javascript取决于英文格式,我正在寻找一个简单的替换方法在gsp中像

${number.replace(/./,",")}
Run Code Online (Sandbox Code Playgroud)

但那导致了

没有方法签名:java.lang.Double.replace()适用于参数类型:(java.lang.String,java.lang.String)

任何的想法 ?提前致谢

Chr*_*ris 7

而不是做字符串转换的东西,这样做:

${formatNumber(number: number, locale: Locale.GERMAN, format: '##0.00')}
Run Code Online (Sandbox Code Playgroud)