我正在使用 CRS (Crystal Reports Server) 2008 v1,我们正在通过部署在 CRS 附带的内置 Tomcat 服务器上的 JSP 应用程序查看报告。我想知道如何通过此应用程序(即通过 Java)动态更改报告的区域设置。以下代码似乎适用于 CRS XI,但不适用于 CRS 2008 v1。就我而言,语言环境似乎陷入了瑞典的区域设置!
IInfoObject infoObject = (IInfoObject)infoObjects.get(0);
IReportAppFactory reportAppFactory = (IReportAppFactory) enterpriseSession.getService("RASReportFactory");
ReportClientDocument clientDoc = reportAppFactory.openDocument(infoObject, 0, **java.util.Locale.US**);
我们如何修改此语言环境设置以使用 CRS 2008。似乎带有 java.util.Locale.US 的 openDocument 对我们得到的结果没有影响。它没有改变任何东西!
我们更改了安装服务器的机器的区域设置,我们还更改了 CMC 的设置,我们还使用英语重新安装了 CRS。