Выражение, используемое в jasper, фактически является выражением java (или Groovy, если вы его используете).
Так, например, вы можете использовать что-то вроде:
<parameter name="name" class="java.lang.String"/>
<parameter name="name_percent" class="java.lang.String" isForPrompting="false">
<defaultValueExpression>
<![CDATA["%" + $P{name} + "%"]]>
</defaultValueExpression>
</parameter>
ГдеВыражение в выражении CDATA является выражением Java.Вы можете импортировать классы, используя элемент, и вы можете добавлять параметры в отчет, используя элемент.