如何使用struts2的jasperreport插件开发子表报

各位,请教一下如何在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中指定啦,还是在画子表报模板的时候指定,还有怎么指定。小弟是搞表报的新手,希望各位能够吧解决方法说的详细些,最好能贴点图出来就更好啦!再次感谢各位!!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值