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 № 1Em 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}
.