首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

JavaBean作为数据源传入帐票模版(用iReport)的解决方法

2012-10-27 
JavaBean作为数据源传入帐票模版(用iReport)的解决办法完成这一任务需要以下5步:1.建立符合JavaBean規格的

JavaBean作为数据源传入帐票模版(用iReport)的解决办法
完成这一任务需要以下5步:
1.建立符合JavaBean規格的bean class。
2.iReport引用编译后的bean class。
3.制作帐票模版,我们用iReport来解决。
4.生成有内容的bean object組成datasource。
5.生成帐票。
其中最关键的在于第2步,iReport为我们提供了classpath的设定,可以让帐票开发者读取外部class file(在菜单栏Options下点击Classpath选项),会弹出一个编辑Classpath的窗口,但无论我们怎样填写,report query中JavaBean Date Source读取数据源都会弹一个让人伤心的失败对话框(Class not found)。解决这一问题就需要在Classpath选项中填入需要引用Class的正确路径(例如D:\project\javaWorkSpace\ProjectsManager\WebContent\WEB-INF\classes\app\bean\user),然后在iReport的安装目录下找到classes这一文件夹,按照级别依次建立例子中的app\bean\user文件夹,并将程序中编译好的.class文件复制一份放最终的文件夹中。然后我们重新启动iReport,JavaBean Date Source中输入app\bean\user\*.class(*表示该class全名),在读取它就乖乖的读取到数据源,并可以设计通过它来设计帐票模版了。

热点排行