JAVA水晶报表使用过程及注意事项
一、第一阶段
1 .软件安装 CrystalReports XI+Eclipse
2.首先打开Eclipse新建报表模板 newotherCrystal 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.复制PenCrystal Reports web Project中项目WEB-INF下的全部内容到PenDemo MyEclipse中的正常web project到相应的目录下。
注请刷新PenDemo项目你会发现错误消失
9.请将PenDemoMy Ec lips e中的正常web p rojectsrc下面包中的生成的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 中赋的值的简单显示 接下来你可双击
profitserver怎么样?profitserver是一家成立于2003的主机商家,是ITC控股的一个部门,主要经营的产品域名、SSL证书、虚拟主机、VPS和独立服务器,机房有俄罗斯、新加坡、荷兰、美国、保加利亚,VPS采用的是KVM虚拟架构,硬盘采用纯SSD,而且最大的优势是不限制流量,大公司运营,机器比较稳定,数据中心众多。此次ProfitServer正在对德国VPS(法兰克福)、西班牙v...
官方网站:点击访问CDN客服QQ:123008公司名:贵州青辞赋文化传媒有限公司域名和IP被墙封了怎么办?用cloudsecre.com网站被攻击了怎么办?用cloudsecre.com问:黑客为什么要找网站来攻击?答:黑客需要找肉鸡。问:什么是肉鸡?答:被控的服务器和电脑主机就是肉鸡。问:肉鸡有什么作用?答:肉鸡的作用非常多,可以用来干违法的事情,通常的行为有:VPN拨号,流量P2P,攻击傀儡,...
hosthatch在做美国独立日促销,可能你会说这操作是不是晚了一个月?对,为了准备资源等,他们拖延到现在才有空,这次是针对自己全球14个数据中心的VPS。提前示警:各个数据中心的网络没有一个是针对中国直连的,都会绕道而且ping值比较高,想买的考虑清楚再说!官方网站:https://hosthatch.com所有VPS都基于KVM虚拟,支持PayPal在内的多种付款方式!芝加哥(大硬盘)VPS5...