我可以将java代码放在.jrxml中吗?
例如,我想放一个if()或“new ..()”
有可能吗?怎么样?
由于
答案 0 :(得分:4)
你不能放任何代码,你只能放表达式。所以,你可以把:
new Something(someParameter)
somebool.booleanValue == true ? new Something() : new OtherThing()
; 但您无法使用if
,for
,switch
,声明方法或类。
答案 1 :(得分:0)
使用 Scriptlet
Jasper Design Studio 6.2专业版,
Eclipse Mars.1发布(4.5.1)
完整教程Scriptlet Example in Jaspersoft 6.x for begineers - Hello World Sample Example