Jaspersoft浮点数模式

时间:2016-06-27 13:57:50

标签: jasper-reports jasperserver

我使用Jaspersoft Studio设计我的报告,使用JasperReports Server为我的php web应用程序发布它们。

在我的一个报告中,它包含一些以103.12格式显示的浮点数,但我希望它显示如下:103,12,当它达到5位数时,如50 000,14

经过一番阅读后,我尝试将本地设置为法语,但没有任何改变。 当我将jasperstudio中的模式更改为# ###,00时,我得到了这个:

enter image description here

并且对于jasperstudio中默认出现的旧模式#,###.00我得到: enter image description here

1 个答案:

答案 0 :(得分:0)

<强>分析

我们也处理了这个问题。在JasperReports服务器登录页面中设置的区域设置仅适用于管理UI,不是用于生成报告。

<强>解决方案

如果要在服务器上设置不同的区域设置,则需要在/jasperreport-path/apache-tomcat/bin/setenv.sh中的JasperReports服务器配置中设置它(将其添加到其中一个JAVA_OPTS中):

-Duser.language=FR -Duser.country=FR

现在,所有特定于语言环境的设置都将正确配置,并且将#,###.00作为该字段的模式将默认在服务器中转换为您的语言环境格式。因此,法语格式将显示如下:1 000,12