1. 我用ireport画的模板,带子表,两个报表都生成了jasper2. 然后我的web工程是java的,引用了jar包,调用JasperRunManager方法生产pdf文件3. 不带子表的当然OK了,但是带子表的,找不到子表因为入参如下:byte
1.我使用ireport绘制模板、磁带表,两个报告都生成了jasper
2.那么我的web项目是java,它引用jar包并调用JasperRunManager方法来生成pdf文件
3.没有子表当然可以,但是有子表就找不到子表了
因为输入参数如下:
byte[]my byte = Jasperrunmanager . runreporttopdf(Jasperstream,inPutparams,conn);
没有导入的子表,主表jasper在本地编译,写入本地子表的相对路径。但是,服务器上的数据库中存在jasper模板。连主表jasper都是临时读入的数据流,但是子表怎么读入,指定路径呢?
求大牛指导
此外,功能需求必须支持模板导入即时生成模式,即如果不能添加新报表,则需要进行代码修改、配置修改等操作。
贝宝明
我推荐您使用皕杰报表来做报表,易用,开发报表快速!