/ Erro de saída de dados dupla usando Freemarker e Spring mvc - spring-mvc, freemarker

Erro de saída de dados dupla usando Freemarker e Spring mvc - spring-mvc, freemarker

Eu estou trabalhando em um site usando freemarker espring mvc para renderizar json data, mas eu achei o valor duplo tal como "14.1234" será processado como "14,1234" quando a linguagem do cliente tiver o bean configurado como "French".

Eu tenho o valor definido nos arquivos de configuração do freemarker:

<xml>.....
<prop key="locale">zh_CN</prop>
<prop key="number_format">#.#####</prop>
</xml>

O que está acontecendo?

Respostas:

1 para resposta № 1

Em francês você usa , como o separador decimal. Se você está imprimindo não para humanos, mas para "audiência de computadores", então você tem que escrever ${myDouble?c}.