如何在JasperReports Server中生成本地化报告?

时间:2016-12-20 17:29:36

标签: internationalization jasper-reports jasperserver

我创建了一个jrxml报告文件。我已经添加了名为test.properties,test_pl_PL.properties等的resourceBundles(pl_PL,en_GB和en_US以及默认的英文版)。我已经在标签中添加了resourceBundle =“test”属性。我已经部署了报告和所有相关资源。

我正在通过rest API v2生成我的报告,即:

http://localhost:9000/jasperserver/rest_v2/reports/reports/test_summary.pdf

如何引导报告生成的区域设置?我在标题中尝试了Accept-Language(通过邮递员),我也尝试过Chrome扩展程序以及Firefox和Opera,因为所有这些客户都在pl_PL中生成报告。唯一的例外是边缘浏览器,其中报告是以英语(默认)语言环境生成的。

1 个答案:

答案 0 :(得分:1)

尝试通过网址中的 userLocale 参数传递区域设置。像这样:

http://localhost:9000/jasperserver/rest_v2/reports/reports/test.pdf&userLocale=pl_PL