多语言展示
当前在线:647今日阅读:86今日分享:14

mvc-ireport 教程

今天小编给大家带来的是mvc-ireport ,希望能帮助到大家!
工具/原料
1

PC

2

mvc-ireport

方法/步骤
1

继承JasperReportsMultiFormatView类,并重写fillReport()方法,在该方法中增加setUrl()实现,这样就可以在controller中指定要使用的报表模板文件了。

2

这样做的好处是,只需要一个jasperReport配置文件,可以在controller中动态的设定报表模板url。[java] view plain copy package com.pes_soft.example;    import java.util.Map;    import net.sf.jasperreports.engine.JasperPrint;  import net.sf.jasperreports.engine.JasperReport;

3

在/WEB-INF/jasper/目录下创建报表视图配置文件jasper-defs.xml,并指定解析器类为自定义的视图解析器类:[html] view plain copy                               

4

Jasper报表的渲染需要用到XmlViewResolver视图解析器,这样你的项目中就会存在多个视图解析器。需要注意的是,项目中如果使用了多个视图解析器,则需要设置order的值来区分解析器的使用顺序,order值越小则越靠前。增加XmlViewResolver视图解析器的同时,并指定其要解析的配置文件路径。

5

那么,需要在/WEB-INF/spring/appServlet/servlet-context.xml中增加下述配置:[html] view plain copy                   0                      WEB-INF/jasper/jasper-defs.xml      

注意事项
1

网络虽好,但要注意劳逸结合哦!

2

如果是青少年,小编在这里提示大家千万不能沉迷网络!

推荐信息