网站首页 > 技术文章 正文
前面说的staticText等静态的东西,没什么太多好讲的,因为比较容易理解。我们来着重看看Parameter和Field!
这两个很重要,因为后台填充的值都是由这两个来实现的!
1、Parameter:如果有一个参数名称为username,那么后台使用map,键为username,值为张三
Map<String, String> map = new HashMap<String, String>();
map.put("username", "张三");
当后台通过jasperreport引擎对模板进行渲染的时候,会通过username从map把张三给赋上并显示出来。
2、Field:类似数据库表的字段和JavaBean的属性,如我们后台有一个JavaBean --> User.java
public class User {
private String uuid;
private String name;
private String remark;
// 省略getter和setter方法……
}
那么我们对应的可以在ireport上建3个FIeld与之对应,分别为uuid、name、remark。
当我们的报表需要展示的是多个用户的时候,我们就可以用到它。
后台准备数据
List<User> userList = new ArrayList<User>();
userList = userService.findAll();
当后台通过jasperreport引擎对模板进行渲染的时候,会通过useList遍历把各个用户显示出来。如下图所示:
后面再把后台所做的跟大家进行一下分享!
猜你喜欢
- 2024-10-26 从零学大数据之Java篇第二十五章:文件操作详解
- 2024-10-26 Github上最热门的11个Java开源项目你会了吗
- 2024-10-26 Java 合并、拆分PDF文档 java pdf文件合并
- 2024-10-26 不得不懂的HTML转PDF神器,支持.NET,C ,php,java等
- 2024-10-26 有没有什么方法能将PDF转为HTML呢?PDF转HTML的最佳6个方法
- 2024-10-26 springmvc集成ireport生成pdf(二)
- 2024-10-26 java如何高效地读取一个超大文件?(四种方式分析对比)
- 2024-10-26 一个支持将html转为PDF、图片,且支持PDF加水印的项目
- 2024-10-26 Java 导出数据库表信息生成Word文档
- 2024-10-26 请查收!使用Aspose.PDF在.NET中将HTML文件转换为PDF完整指南
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- oraclesql优化 (66)
- 类的加载机制 (75)
- feignclient (62)
- 一致性hash算法 (71)
- dockfile (66)
- 锁机制 (57)
- javaresponse (60)
- 查看hive版本 (59)
- phpworkerman (57)
- spark算子 (58)
- vue双向绑定的原理 (68)
- springbootget请求 (58)
- docker网络三种模式 (67)
- spring控制反转 (71)
- data:image/jpeg (69)
- base64 (69)
- java分页 (64)
- kibanadocker (60)
- qabstracttablemodel (62)
- java生成pdf文件 (69)
- deletelater (62)
- com.aspose.words (58)
- android.mk (62)
- qopengl (73)
- epoch_millis (61)
本文暂时没有评论,来添加一个吧(●'◡'●)