`
kevin_gzhz
  • 浏览: 58912 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

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

 

 

分享到:
评论
2 楼 会飞的狗 2008-09-15  
使用struts2的jasper plugin是不行的
1 楼 victorxiang 2008-09-11  
我来帮你定下!
我也是年初研究过jasperreport,有个编辑器挺好有的!
你可以把类的关系设计好,然后用一个配置应该可以实现!

相关推荐

Global site tag (gtag.js) - Google Analytics