项目场景:
在Java开发中,大家可能会经常会根据客户提供的文档模板使用相关工具开发一些导入导出下载功能,辅助开发工具很多,因为本人常用的工具为ireport,所以在此为大分享下踩过的坑,以此来帮助同行的朋友们成功避坑,希望真的可以帮助到大家
问题描述:
使用ireport模板导出,下载完毕,打开文件无任何内容
原因分析:
原因一:传入 dataSource 的 list 为 null
JRDataSource dataSource = new JRBeanCollectionDataSource(list);
原因二:PDF模板有个性化的相关设置(Linux系统)
解决方案:
原因一:
List list = new ArrayList();
list.add("1");
JRDataSource dataSource = new JRBeanCollectionDataSource(list);
原因二:建议参考如下链接:
ireport导出pdf空白