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 中赋的值的简单显示 接下来你可双击
licloud官方消息:当前对香港机房的接近100台物理机(香港服务器)进行打折处理,30Mbps带宽,低至不到40美元/月,速度快,性价比高,跑绝大多数项目都是绰绰有余了。该款香港服务器自带启动、关闭、一键重装功能,正常工作日内30~60分钟交货(不包括非工作日)。 官方网站:https://licloud.io 特价香港物理服务器 CPU:e3-1230v2(4核心、8线程、3.3GH...
hostyun新上了香港cloudie机房的香港原生IP的VPS,写的是默认接入200Mbps带宽(共享),基于KVM虚拟,纯SSD RAID10,三网直连,混合超售的CN2网络,商家对VPS的I/O有大致100MB/S的限制。由于是原生香港IP,所以这个VPS还是有一定的看头的,这里给大家弄个测评,数据仅供参考!9折优惠码:hostyun,循环优惠内存CPUSSD流量带宽价格购买1G1核10G3...
极光KVM创立于2018年,主要经营美国洛杉矶CN2机房、CeRaNetworks机房、中国香港CeraNetworks机房、香港CMI机房等产品。其中,洛杉矶提供CN2 GIA、CN2 GT以及常规BGP直连线路接入。从名字也可以看到,VPS产品全部是基于KVM架构的。极光KVM也有明确的更换IP政策,下单时选择“IP保险计划”多支付10块钱,可以在服务周期内免费更换一次IP,当然也可以不选择,...