Могу ли я поместить код Java в.jrxml (jasperreport)?

Могу ли я поместить код Java в.jrxml?

Например, я хочу поставить if() или "new ..()"

Является ли это возможным? Как?

Спасибо

2 ответа

Решение

Вы не можете поместить любой код, вы можете только положить выражения. Итак, вы можете положить:

  • new Something(someParameter)
  • somebool.booleanValue == true ? new Something() : new OtherThing();

но вы не можете использовать if, for, switch, объявить методы или классы.

Использовать Scriptlet

Jasper Design Studio 6.2 Professional,

Eclipse Mars.1 Release (4.5.1)

Полный учебный пример Scriptlet в Jaspersoft 6.x для начинающих - Hello World Sample Example

Другие вопросы по тегам