java 调jasper文件,内容写死可以出文件,但是一加查询内容和参数就报空指针

java 调jasper文件,内容写死可以出文件,但是一加查询内容和参数就报空指针,第1张

你用ireport设计好耐碰报表,然后把jasper文件拷贝到项目里面来,

不知道你使用的数据源是Sql 还是Java Bean的,我橘亩樱本人使用的是JavaBean

使用Struts2里面的list作为数据源,对于传递参数,肯定是没啥问题的。

传递圆丛参数给list 让list返回数据!

用Java调用Jasper模板来打印报表哗禅,其横向还歼逗是纵向是取决于你的模板怎么制作的。

你在做Jasper的模板的时候做成横向的就行氏芦卖了。所有的设置都是在Jasper制作的时候设置的。

用jasperreport的exportpdffile那个方法生成pdf到指定的磁盘目录下,所有的pdf文件旅嫌生成是生成了,文件大小也不一.但是打开任何pdf文件都是空白的,不知道为什么,而我换exporthtmlfile的那个方法生成的html文件都能展现正常.由于这个程序是在后台生成文件给mail发送的所液镇败以不通过jsp,action的流程,只能在后台指定目录中生成一个pdf文件,然后用mail去调用的.所以不能用response流生成pdf文件.都是通过传来的数据生成的pdf,我其他什么都没有改动,就只是用exportpdffile生成的pdf文件是空白的,但用exporthtmlfile的方法生成的能展现,说明数闹颤据源是没问题的.不知道为什么,困绕很久,由于需求只要求传pdf文件,所以不能用html的文件来传送,不知道是不是这两个方法的参数设置有什么不同吗?而且pdf的那两个itext中文包我也导入了,所以不存在字符转换问题


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12247370.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存