各位,请教一下如何在struts2中开发基于jaserreport的子表报:
需求如下:
表报样式:
教师ID 教师姓名
123 zhangsan
学生ID 学生姓名
001 mary
002 Jim
124 lisi
学生ID 学生姓名
003 Tom
004 Kevin
现在是想把学生信息这块做成子表报嵌入教授信息的表报中。
有一个教师类:
Class Teacher{
private List<Student> students;
...
}
学生类:
Class Student{
private String id;
...
}
struts.xml文件:
<action name="ChildPDF" class="com.cn.jp.action.JasperAction" method="teacherReport">
<result name="success" type="jasper">
<param name="location">
/jasper/teacher_jasper_template.jasper
</param>
<param name="dataSource">teacherList</param>
<param name="format">PDF</param>
</result>
</action>
问题是现在配置文件中只是指定了父表报的路径和数据源,子表报的路径和数据源如何指定,是在Action中指定啦,还是在画子表报模板的时候指定,还有怎么指定。小弟是搞表报的新手,希望各位能够吧解决方法说的详细些,最好能贴点图出来就更好啦!再次感谢各位!!