用Jasperreport以JavaBean为数据源输出html报表
工具:
Jasperreports.jar 在java程序中输出报表的api
ireport-3.7.0 制作报表模板的软件
步骤:
1 准备JavaBean 表示需要展示的字段,假设bean中的字段为name和age,将bean填值装入一个list1中
Test test1 = new Test();
Test test2 = new Test();
Test test3 = new Test();
list1.add(test1);
list1.add(test2);
list1.add(test3);
再准备若干map 装入若干字段 one two three 再装入list2中
map1.put("one","I'm");
map2.put("two","so");
map3.put("three","pretty");
list2.add(map1);
list2.add(map2);
list2.add(map3);
list1和list2都将作为数据源输出到html报表中
2 新建一个空白的report文件 hello.jrxml,并创建与map相应的参数Parameters和与javabean相应的字段Field