不知道你使用的数据源是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中文包我也导入了,所以不存在字符转换问题欢迎分享,转载请注明来源:内存溢出
评论列表(0条)