java - 我可以将 java 代码放入 .jrxml (jasperreport) 中吗?

标签 java jasper-reports scriptlet

我可以将 java 代码放入 .jrxml 中吗?

例如,我想放置一个 if() 或一个“new ..()”

这可能吗?怎么办?

谢谢

最佳答案

不能放任何代码,只能放表达式。所以,你可以:

  • new Something(someParameter)
  • somebool.booleanValue == true ?新的东西() : 新的其他东西();

但您不能使用ifforswitch、声明方法或类。

关于java - 我可以将 java 代码放入 .jrxml (jasperreport) 中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2819262/

相关文章:

java.lang.ClassCastException : org. slf4j.helpers.NOPLogger 无法转换为 org.slf4j.spi.LocationAwareLogger

java - Android无法获取Texview内容分享 Intent

java - Jasper Report - 在 PDF 文档中设置作者属性

不使用bands的Java文档生成工具

java - 如何在Java中获取二维动态数组的输入?

java - QueryDocumentSnapshot 无法解析

jasper-reports - iReport 在 x 轴上显示太多标签

java - JSP访问全局变量

java - Eclipse 不更新 JSP scriptlet 中的自定义方法

javascript - 如何从外部 javascript 文件访问 java scriptlet 变量?