admin 管理员组文章数量: 887021
2024年1月17日发(作者:好看的卡密发卡网源码)
JAVA水晶报表使用过程及注意事项
一、第一阶段
1.软件安装:Crystal Reports XI + Eclipse
2.首先打开Eclipse,新建报表模板:newother Crystal Reports web Project, 姑且命名为Pen
注:此时可能会显示错误,不要紧,请不要理会。
3.在Java Resources:src下面的默认包中创建欲使用的JavaBean,如:
注意:一定要保存
4.右键点击JavaBean下面的并自行创建名称
,选择Crystal Report add to a new Crystal Report, 注:名称的创建是有用处的,这便是生成模板的过程
5.这时选择左下角的Layout,即可看见可视化编辑窗口,在右侧的Field Explorer中可选择所创建的虚拟字段(所创建的JavaBean中的属性)放入窗口中。
二、第二阶段
6.打开MyEclipse,创建web project,命名为PenDemo。
7.复制Pen(Crystal Reports web Project中)项目src文件夹下的com文件夹、和ties文件到PenDemo(MyEclipse中的正常web project)中相应的目录下。
注:这时你会看见有错误,下一步解决
8.复制Pen(Crystal Reports web Project中)项目WEB-INF下的全部内容到PenDemo(MyEclipse中的正常web project)到相应的目录下。
注:请刷新PenDemo项目你会发现错误消失
9.请将PenDemo(MyEclipse中的正常web project)src下面包中的生成的report模板cut至webroot下。
资料包中的除了web-inf以外的所有文件(夹)至项目工程PenDemo相应的目录下
注:刷新又出现错误了,不要紧,这是因为我们本末倒置的缘故,具体原因自己思考
11.为了节省时间,我们可以copy资料包中的相关对数据操作的业务类来直接用,首先copy资料包中的至PenDemo项目中,存放的包及路径自己定。
注:又出现错误了,接下来就修改
12.打开,修改其路径及其它简单错误。这时你会看到CureInfoBean处有错误,
你需要将这个Bean改成你所创建的Bean,如Pen
注意:此部分有三个地方需要改成Pen
13.接下来修改webroot下的的文件,打开你就知道是什么错误,不多说了
14.创建对数据模拟操作的Dao,如DaoDemo,里面主要是将应用JavaBean的set方法为JavaBean的属性赋值并将其放在list中。
15.创建servlet实现报表页面的显示,代码如下:
DaoDemo dd = new DaoDemo();
ArrayList list = new ArrayList();
list = aSource();
sion().setAttribute("report", list);
direct("./");
16.修改中的REPORT_NAME的值为所创建的report模板的名称即
注意:此步一定要做,不然会出现错误
17.部署、启动猫,在浏览器中输入路径
注意:路径为servlet路径
18.最后一步,你所看见是你的JavaBean中赋的值的简单显示,接下来你可双击来进一步编辑报表中要显示的内容。
19. Over!
版权声明:本文标题:水晶报表(使用详细过程及注意事项) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1705431835h484528.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论