我在配置iReport时遇到一些问题,我使用的是iReport4.8.0
(我之前尝试iReport4.7.1
并且发生了同样的问题)和grails ggts 3.0.0
。
我在一个名为consultas的包中有一个名为Consulta的域类,我想列出它们并使用ireports创建一个报告,我已经按照我在书中找到的步骤开始了:Beginning Groovy 从初学到专业的Grails第9章它说从groovy clases创建一个报告非常容易(理论上是)你只需要创建一个包含已编译类的jar并将其放在报告lib目录中,然后选择“javabeans”从数据连接设置数据源选项,其中唯一要填充的字段是名称,它表示将其他字段设置为空白,当我测试它时出现错误弹出窗口显示ClassNotFoundError,我确定有一些缺少的步骤但我不知道不知道哪个。
在我的咨询控制器中我有这个代码:
def report ={
def consultas = Consulta.list()
chain(controller: "jasper", action: "index", model: [data: consultas], params:params)
}
我认为jassper插件没问题。