Jasper reports 当输入控制器为空时,jasper报告为空
我正在尝试使用jasper服务器生成jasper报告。我已将创建的报告上载到服务器,并创建了一个名为Jasper reports 当输入控制器为空时,jasper报告为空,jasper-reports,jasperserver,Jasper Reports,Jasperserver,我正在尝试使用jasper服务器生成jasper报告。我已将创建的报告上载到服务器,并创建了一个名为roomId 当我使用值调用report时,它会工作。但是当roomId为null时,报告为空。意味着它甚至没有表头 <parameter name="roomId" class="java.lang.Integer"> <defaultValueExpression><![CDATA[]]></defaultValueExpression>
roomId
当我使用值调用report时,它会工作。但是当roomId
为null
时,报告为空。意味着它甚至没有表头
<parameter name="roomId" class="java.lang.Integer">
<defaultValueExpression><![CDATA[]]></defaultValueExpression>
</parameter>
<parameter name="roomIdTemp" class="java.lang.String" isForPrompting="false">
<defaultValueExpression><![CDATA[$P{roomId} == null ? "" : " AND T.ROOM_ID_01 = "+ $P{roomId} + " "]]></defaultValueExpression>
</parameter>
调用urlhttp://localhost:8081/jasperserver/flow.html?......
生成报告
我不熟悉贾斯珀报告。你能告诉我这是否违法吗。或者我遗漏了什么。我从
我正在使用$p{parameterName}
如果我传递的是空字符串或null,它将不起作用