读书人

JavaBean作为数据源传入帐票模版(用i

发布时间: 2012-10-27 10:42:26 作者: rapoo

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全名),在读取它就乖乖的读取到数据源,并可以设计通过它来设计帐票模版了。

读书人网 >行业软件

热点推荐