параметры яшмы - PullRequest
       6

параметры яшмы

0 голосов
/ 30 августа 2009

У меня есть отчет Jasper, который принимает параметр Integer. Я использую тег <g:jasperReport> для вызова отчета. Тело этого тега имеет HTML <input>, значение которого передается в отчет.

Отчет не работает. Это дает InvalidFormatException.

Пожалуйста, помогите.

Заранее спасибо.

Abe

1 Ответ

0 голосов
/ 22 апреля 2010

Я обнаружил, что определение переданного параметра как String работает даже в SQL; т.е. в .jrxml:

<parameter name="headerid" class="java.lang.String">
        <parameterDescription><![CDATA[ID this report is for]]></parameterDescription>
        <defaultValueExpression><![CDATA['1']]></defaultValueExpression>
    </parameter>

Используйте его в SQL как целое число; i.e.:

where header.id = $P{headerid}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...