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 中赋的值的简单显示 接下来你可双击
感恩一年有你!免费领取2核4G套餐!2核4G轻量应用服务器2核 CPU 4GB内存 60G SSD云硬盘 6Mbps带宽领取地址:https://cloud.tencent.com/act/pro/lighthousethankyou活动规则活动时间2021年9月23日 ~ 2021年10月23日活动对象腾讯云官网已注册且完成实名认证的国内站用户(协作者与子用户账号除外),且符合以下活动条件:账号...
主机参考最新消息:JustHost怎么样?JustHost服务器好不好?JustHost好不好?JustHost是一家成立于2006年的俄罗斯服务器提供商,支持支付宝付款,服务器价格便宜,200Mbps大带宽不限流量,支持免费更换5次IP,支持控制面板自由切换机房,目前JustHost有俄罗斯5个机房可以自由切换选择,最重要的还是价格真的特别便宜,最低只需要87卢布/月,约8.5元/月起!just...
官方网站:点击访问星梦云活动官网活动方案:机房CPU内存硬盘带宽IP防护流量原价活动价开通方式成都电信优化线路4vCPU4G40G+50G10Mbps1个100G不限流量210元/月 99元/月点击自助购买成都电信优化线路8vCPU8G40G+100G15Mbps1个100G不限流量370元/月 160元/月点击自助购买成都电信优化线路16vCPU16G40G+100G20Mb...