Я пытаюсь сгенерировать отчет о яшме, используя сервер яшмы. Я загрузил созданный отчет на сервер и создал параметр и элемент управления вводом с именем roomId
Когда я вызываю отчет со значением, он работает. Но когда 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>
Вызов url http://localhost:8081/jasperserver/flow.html?......
для создания отчета.
Я новичок в отчетах Jasper. Подскажите, пожалуйста, незаконно это или нет. Или я что-то упустил.