创建[教程]水晶报表(应用具体过程及注意事项)

水晶报表教程  时间:2021-01-28  阅读:()

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

一、第一阶段

1 .软件安装 CrystalReports XI+Eclipse

2.首先打开Eclipse新建报表模板 newotherCrystal Reports web Project 姑且命名为Pen

注此时可能会显示错误不要紧请不要理会。

3.在Java Res ources src下面的默认包中创建欲使用的JavaBean如 Pen.java

注意一定要保存

4.右键点击JavaBean下面的并自行创建名称

注名称的创建是有用处的这便是生成模板的过程

5.这时选择左下角的Layout 即可看见可视化编辑窗口在右侧的Fie ld Exp lorer中可选择所创建的虚拟字段所创建的JavaBean中的属性放入窗口中。

二、第二阶段

6.打开MyEclipse创建web project命名为PenDemo。

7.复制Pen Crystal Reports web Project中项目src文件夹下的com文件夹、 CRConfig.xml和log4j.properties文件到PenDemo MyEclipse中的正常web project 中相应的目录下。

注这时你会看见有错误下一步解决

8.复制PenCrystal Reports web Project中项目WEB-INF下的全部内容到PenDemo MyEclipse中的正常web project到相应的目录下。

注请刷新PenDemo项目你会发现错误消失

9.请将PenDemoMy Ec lips e中的正常web p rojectsrc下面包中的生成的report模板cut至webroot下。

10.copy资料包中的除了web-inf以外的所有文件夹至项目工程PenDemo相应的目录下

注刷新又出现错误了不要紧这是因为我们本末倒置的缘故具体原因自己思考

11 .为了节省时间我们可以copy资料包中的相关对数据操作的业务类来直接用首先copy资料包中的DataSource.java至PenDemo项目中存放的包及路径自己定。

注又出现错误了接下来就修改

12.打开DataSource.java修改其路径及其它简单错误。这时你会看到Cure InfoBean处有错误你需要将这个Bean改成你所创建的Bean如Pen

注意此部分有三个地方需要改成Pen

13.接下来修改webroot下的c rys talreports view.jsp的文件打开你就知道是什么错误不多说了

14.创建对数据模拟操作的Dao如Dao Demo里面主要是将应用JavaBean的s et方法为JavaBean的属性赋值并将其放在lis t中。

15.创建s ervlet实现报表页面的显示代码如下

DaoDemo dd = new DaoDemo( ) ;

ArrayList list = new ArrayList( ) ;list = dd.getDataSource( ) ;request.getSession( ) .setAttribute("report", list) ;response.sendRedirect(" ./crystalreportsview. jsp") ;

16.修改DataSource. java中的REPORT_NAME的值为所创建的report模板的名称即penreport.rpt

注意此步一定要做不然会出现错误

17.部署、启动猫在浏览器中输入路径

注意路径为servlet路径

18.最后一步 你所看见是你的 JavaBean 中赋的值的简单显示 接下来你可双击

华纳云新人下单立减40元/香港云服务器月付60元起,香港双向CN2(GIA)

华纳云(HNCloud Limited)是一家专业的全球数据中心基础服务提供商,总部在香港,隶属于香港联合通讯国际有限公司,拥有香港政府颁发的商业登记证明,保证用户的安全性和合规性。 华纳云是APNIC 和 ARIN 会员单位。主要提供数据中心基础服务、互联网业务解决方案, 以及香港服务器租用、香港服务器托管、香港云服务器、美国云服务器,云计算、云安全技术研发等产品和服务。其中云服务器基于成熟的 ...

41云,服务器8折优惠券,200G TCP防御

41云怎么样?41云是国人主机品牌,目前经营产品有国内外云服务器、CDN(高防CDN)和物理机,其中国内外云服务器又细分小类有香港限流量VPS、香港大带宽VPS、香港弹性自选VPS、香港不限流VPS、香港BGP线路VPS、香港Cera+大带宽机器、美国超防VPS、韩国原生VPS、仁川原生VPS、日本CN2 VPS、枣庄高防VPS和金华高防VPS;物理机有美国Cera服务器、香港单程CN2服务器、香...

DMIT(季度$28.88)调整洛杉矶CN2 GIA优化端口

对于DMIT商家已经关注有一些时候,看到不少的隔壁朋友们都有分享到,但是这篇还是我第一次分享这个服务商。根据看介绍,DMIT是一家成立于2017年的美国商家,据说是由几位留美学生创立的,数据中心位于香港、伯力G-Core和洛杉矶,主打香港CN2直连云服务器、美国CN2直连云服务器产品。最近看到DMIT商家有对洛杉矶CN2 GIA VPS端口进行了升级,不过价格没有变化,依然是季付28.88美元起。...

水晶报表教程为你推荐
电脑桌面背景图片电脑桌面壁纸在哪里?!美女桌面背景图片适合女生的电脑壁纸闪迪和金士顿哪个好tf卡闪迪和金士顿哪个更好游戏加速器哪个好网游加速器那个好?手机杀毒软件哪个好手机杀毒软件那个好用ps软件哪个好PS哪一款软件比较好用呢无纺布和熔喷布口罩哪个好大雾天气带什么样的口罩最好核芯显卡与独立显卡哪个好核芯显卡和独立显卡有什么区别?最好的是哪个?尼康和佳能单反哪个好尼康和佳能哪个好海克斯皮肤哪个好lol100块抽11次的海克斯宝箱值得买吗
买域名 北京域名注册 星星海 5折 国外服务器网站 seovip 淘宝双十一2018 新站长网 中国特价网 dd444 godaddy域名证书 web服务器的架设 昆明蜗牛家 中国电信宽带测速器 无限流量 厦门电信 海外空间 中国电信网络测速 什么是web服务器 国外的代理服务器 更多