我正在研究基于struts
的应用程序。我想创建一个Jasper报告,其中包含问题和对象的响应。显然,我有含部分属性Paper
对象的列表和每个Paper
对象内部具有的Questions
列表。每个Question
都有一个回应列表。使用iReport工具为JasperReports创建子报告
我可以使用Paper对象创建主报表,显示不同的零件名称。但我想要显示与每个问题相关的部分和响应相关的问题。
我的模型类将是:
// Paper
public class Paper {
public String partName;
public List<Question> questions;
}
// Question
public class Question {
public String question;
public List<Answer> answers;
}
// Answer
public class Answer {
public String answer;
}
我知道我必须在iReport
使用报表。当我这样做,编译失败的数据源表达new JRBeanCollectionDataSource($F{questions})
回应应该在这里帮助那些在将来遇到类似问题的人。你说编译失败了,你能给出与失败相关的任何错误信息吗?你已经给了你的班级结构,但没有任何报告信息。你在哪里使用这种表达方式? – 2010-01-20 19:51:58