admin 管理员组

文章数量: 887021


2024年1月17日发(作者:好看的卡密发卡网源码)

JAVA水晶报表使用过程及注意事项

一、第一阶段

1.软件安装:Crystal Reports XI + Eclipse

2.首先打开Eclipse,新建报表模板:newother 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!


本文标签: 创建 错误 报表