JSF f:convertNumber仅在localhost上正确转换货币

时间:2012-02-21 16:57:30

标签: jsf locale currency

在开发环境中使用我的应用程序时,所有货币都由JSF正确转换。 但是,当我将其部署到我的生产服务器(其他地方托管)时,转换不正确(见下文)。

我认为浏览器请求(使用相同的浏览器)正确设置了语言环境...
还有什么我可以尝试让JSF正确转换货币吗?

谢谢!

<f:convertNumber currencyCode="EUR" type="currency" />

On localhost: 1.231,34 €
On prod host: EUR1,231.34

prod主持人将其转换为美式风格,但我期待德国风格。

1 个答案:

答案 0 :(得分:2)

我认为您需要将区域设置添加到convertNumber标记。 prod服务器的JVM可能设置为不同的/默认语言环境。