`
kevin_gzhz
  • 浏览: 60442 次
  • 性别: 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,有个编辑器挺好有的!
你可以把类的关系设计好,然后用一个配置应该可以实现!

相关推荐

    struts2 jasperreport

    struts2 jasperreport

    Struts2+JasperReport报表应用

    此外,可能还需要Struts2的特定插件或配置,以确保框架能够与JasperReport顺利集成。 报表模板的创建通常是在iReports中完成的。在这个案例中,模板以jrxml文件的形式存在,包含了报表的布局和样式信息。报表的数据...

    maven struts2 jasperreport ireport亲测通过整合多家资源

    Struts2提供了一套完整的请求处理机制,包括Action、拦截器和结果类型,支持AJAX、拦截器插件等特性,使得开发者可以更专注于业务逻辑,而不是底层的HTTP细节。 接着,`JasperReport` 是一个开源的报表生成库,可以...

    struts2整合jasperreport

    在本文中,我们将深入探讨如何整合Struts2框架与JasperReport3来创建动态报表,并利用iReport工具进行报表设计。Struts2是一个流行的Java Web应用程序框架,它提供了MVC(模型-视图-控制器)架构,而JasperReport则...

    整合Struts2.1+jasperreport

    Struts2.1和JasperReport的整合是Java Web开发中的一个重要话题,它涉及到Web应用程序的MVC(模型-视图-控制器)架构和数据报告的生成。Struts2.1是一个强大的MVC框架,而JasperReport则是一个用于创建复杂报表的...

    Struts2与Jasperreport报表结合

    Struts2和JasperReport是两个在Java Web开发中广泛使用的框架。Struts2作为MVC(模型-视图-控制器)架构的一部分,主要用于处理HTTP请求并管理应用程序流程,而JasperReport则是一个强大的报告生成工具,能够创建...

    Struts2_JasperReport整合的例子

    Struts2和JasperReport是Java开发中两个重要的框架,它们在企业级应用开发中扮演着关键角色。Struts2是一个强大的MVC框架,用于构建动态、数据驱动的Web应用程序,而JasperReport则是一个开源的报表工具,可以生成...

    struts2+jasperReport+ireport做报表总结

    总之,使用Struts2、JasperReport和iReport开发报表时,要关注数据源配置、中文支持、Struts2与报表之间的交互以及子报表的参数传递。遇到问题时,多参考官方文档、社区资源,结合错误信息进行排查,往往能找到合适...

    Struts2 + JasperReport应用一:导PDF,Excel,HTML显示

    Struts2和JasperReport是两个在Java Web开发中广泛使用的框架。Struts2作为MVC(模型-视图-控制器)架构的一部分,主要用于处理HTTP请求和管理应用程序流程,而JasperReport则是一个强大的报告生成工具,能够创建...

    struts2+Ireport+Jasperreport实现报表导出

    Struts2、iReport与JasperReport是Java开发中用于构建高效、动态Web应用程序和报表生成的工具。在这个项目中,这些技术结合在一起,提供了一种强大的报表导出解决方案。以下是对这些关键技术及其在项目中的应用的...

    jasperreport一个子报表的例子

    标题、描述和标签提示我们,这个例子将围绕如何使用JasperReport创建并集成子报表展开。 首先,我们要理解JasperReport的基本工作流程。设计报表通常在iReport或Jaspersoft Studio这样的可视化工具中完成,这些工具...

    Struts2与jasperReport简单示例

    Struts2是一个强大的MVC(Model-View-Controller)框架,它在Java Web开发中被广泛应用,提供了良好的架构模式和可扩展性。JasperReport则是一个开源的报表生成工具,可以用于创建复杂的报表并导出多种格式,如PDF、...

    struts2利用jasperreport导出excel

    Struts2是一个强大的MVC(模型-视图-控制器)框架,它被广泛应用于Java Web开发中,提供了灵活的控制层来处理用户请求并管理业务逻辑。而JasperReport则是一个开源的报告生成库,能够生成PDF、Excel、HTML等多种格式...

    Struts2集成jasperreport3.7.1所需的Jar包

    Struts2是一个流行的Java Web应用程序框架,用于构建...总的来说,这些库文件构成了Struts2集成JasperReport的基础,使得开发者可以在Web应用中轻松地创建和展现丰富的报表,同时利用Struts2的强大功能进行交互和控制。

    整合Struts2+JasperReport Web报表应用示例

    这个示例虽然简单,但它展示了如何在 Struts2 中使用 JasperReport 实现 Web 报表的基本流程。在实际项目中,你可能需要处理更复杂的数据源,如数据库查询结果,或者更复杂的报表交互。理解这个基础示例,有助于你更...

    Struts2整合JasperReport所需要的jar包

    - `struts2-tiles-plugin.jar`(可选):如果使用Tiles模板引擎,需要此插件。 2. **JasperReport库**: - `jasperreports.jar`:JasperReport的主要库,包含报表设计、编译、填充等功能。 - `jcommon.jar`:...

    Struts2.0+JasperReport+IReport+Oracle 报表开发

    Struts2.0+JasperReport+IReport+Oracle 报表开发 整个项目打包上传,用MyEclipse导入即可调试使用 含报表文件、数据库表结构及测试数据,项目中解决了PDF中文不显示问题

Global site tag (gtag.js) - Google Analytics