【悬赏100分】 .net做的水晶报表 如何 迁移到java平台 RT。.net项目组 有N多个报表(N>100),现在要用java重写。.net的 水晶报表模板 java能用么?如何使用.net的 报表模板?有用的么?给个思路。分不够,可以追加。!!!。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 找对人了,我会~~~你的rpt文件是crystalreport是什么版本做的? http://topic.csdn.net/u/20091009/09/9e003f9c-b64c-476b-b84e-a82ec638c314.html?23039 谢谢你的回答。 我的水晶报表 是 9 做的。 具体给个思路吧。或者 步骤。 rpt文件不用换,在java下可以直接用,不用从新做.在java下做个项目,然后配置一下web.xml.不过你要下载cr4e.zip(crystal专门为eclipse for java做的服务包),把里面的jar放到你的工程下面. 报表可以跨平台,没有限制.在项目中建个文件夹,放报表(rpt文件).这样你就可以document.open("这个报表的路径名",null);下载cr4e.zip,解压后,把里面的webroot/lib中的jar包,放到你java项目中lib中.修改web.xml,添加:<context-param> <param-name>crystal_image_uri</param-name> <param-value>report/crystalreportviewers12</param-value></context-param><context-param> <param-name>crystal_image_use_relative</param-name> <param-value>webapp</param-value></context-param><servlet> <servlet-name>CrystalReportViewerServlet</servlet-name><servlet-class>com.crystaldecisions.report.web.viewer.CrystalReportViewerServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>CrystalReportViewerServlet</servlet-name> <url-pattern>/CrystalReportViewerHandler</url-pattern> </servlet-mapping> report/crystalreportviewers12 rpt文件的路径 添加CRConfig.xml<?xml version="1.0" encoding="UTF-8"?><CrystalReportEngine-configuration> <reportlocation>../..</reportlocation> <timeout>30</timeout>//session的过期时长 <ExternalFunctionLibraryClassNames> <classname/> </ExternalFunctionLibraryClassNames><keycode>C550K-6UG2H28-0004TF9-UP6Y</keycode>//crystal注册码,我用的是crystal2008的</CrystalReportEngine-configuration> ps:问题已经解决。不再使用Crystal Report ,因为水晶报表java版本的貌似接口和文档,材料不多。 公司项目经理说改用别的实现。结论: 水晶报表的使用,还是.net版本比较稳定,强悍,易用,拖拖拉拉就搞定。迁移的问题,还是用 开源社区的东西解决。具体的解决办法是:JFreeChart + JFreeReport +JXL =图+打印表+导出 歇歇各位了,来者有分。 eclipse中 java程序怎样调用python? sql ,hql 如何实现多个条件查询自由动态拼接 eclipse启动tomcat一直报错,调了一天,未果,求大牛解决!!! 嵌入式linux系统开发经验者面试J2EE开发如何 SSH2的baseDao空指针错误 .properties 编码问题 如何将xml转换成excel 关于JDOM查询XML的问题 请教一个CLOB的问题 ,java.lang.classCastException异常 视频合并,怎么破啊 想深入学习jasperreport 【向老紫竹提问】.net做的水晶报表 如何 迁移到java平台. 思路
http://topic.csdn.net/u/20091009/09/9e003f9c-b64c-476b-b84e-a82ec638c314.html?23039
谢谢你的回答。 我的水晶报表 是 9 做的。
具体给个思路吧。或者 步骤。
在项目中建个文件夹,放报表(rpt文件).这样你就可以document.open("这个报表的路径名",null);
下载cr4e.zip,解压后,把里面的webroot/lib中的jar包,放到你java项目中lib中.
修改web.xml,添加:
<context-param>
<param-name>crystal_image_uri</param-name>
<param-value>report/crystalreportviewers12</param-value>
</context-param>
<context-param>
<param-name>crystal_image_use_relative</param-name>
<param-value>webapp</param-value>
</context-param>
<servlet>
<servlet-name>CrystalReportViewerServlet</servlet-name>
<servlet-class>com.crystaldecisions.report.web.viewer.CrystalReportViewerServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>CrystalReportViewerServlet</servlet-name>
<url-pattern>/CrystalReportViewerHandler</url-pattern>
</servlet-mapping>
<?xml version="1.0" encoding="UTF-8"?>
<CrystalReportEngine-configuration>
<reportlocation>../..</reportlocation>
<timeout>30</timeout>//session的过期时长
<ExternalFunctionLibraryClassNames>
<classname/>
</ExternalFunctionLibraryClassNames>
<keycode>C550K-6UG2H28-0004TF9-UP6Y</keycode>//crystal注册码,我用的是crystal2008的</CrystalReportEngine-configuration>
水晶报表的使用,还是.net版本比较稳定,强悍,易用,拖拖拉拉就搞定。迁移的问题,还是用 开源社区的东西解决。具体的解决办法是:JFreeChart + JFreeReport +JXL =图+打印表+导出 歇歇各位了,来者有分。