在开发环境中使用我的应用程序时,所有货币都由JSF正确转换。 但是,当我将其部署到我的生产服务器(其他地方托管)时,转换不正确(见下文)。
我认为浏览器请求(使用相同的浏览器)正确设置了语言环境...
还有什么我可以尝试让JSF正确转换货币吗?
谢谢!
<f:convertNumber currencyCode="EUR" type="currency" />
On localhost: 1.231,34 €
On prod host: EUR1,231.34
prod主持人将其转换为美式风格,但我期待德国风格。
答案 0 :(得分:2)
我认为您需要将区域设置添加到convertNumber
标记。 prod服务器的JVM可能设置为不同的/默认语言环境。