jasperserver中文件的相对路径

时间:2016-04-06 07:15:14

标签: jasper-reports jasperserver

在jasperStudio中,我们以下列方式传递文件的绝对路径

<parameter name="Parameter1" class="java.lang.String">
<defaultValueExpression><![CDATA["C:\\Users\\ABC\\Desktop\\dynamicSubreport\\ABC.xml"]]></defaultValueExpression>
</parameter>

在jasperstudio这里工作正常。

在jasperserver中我们需要传递相对路径而不是绝对路径。在jasperserver中,我们在Resources下添加了这些xml模板,并尝试以下列方式调用

<parameter name="Parameter1" class="java.lang.String">
              <defaultValueExpression><![CDATA["repo:ABC.xml"]]></defaultValueExpression>
</parameter>

我们还将这些文件上传到jasperserver中的reports文件夹下,并尝试按以下方式调用:

<parameter name="Parameter1" class="java.lang.String">
<defaultValueExpression><![CDATA["repo:reports/ABC.xml"]]></defaultValueExpression>
</parameter>

上述方法都没有在jasperserver中得到解决。因此,对上述场景的任何建议或反馈都会非常有用。

0 个答案:

没有答案