crystal reports for jsp 问题

agreatdog 2007-04-23 09:10:29
我在jsp页面中使用crystal reports 10 。显示正常,但是不能导出。点击导出出现com.crystaldecisions.reports.a.a.(Ljava/util/Properties;)V 错误。是什么问题啊?
...全文
291 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
cachli 2012-05-23
  • 打赏
  • 举报
回复
我现在也要用到水晶报表,求案例
agreatdog 2007-04-29
  • 打赏
  • 举报
回复
我这里只要客户端的.参数调用代码如下:
<%@ page language="java" pageEncoding="gb2312"%>
<%@ page import="com.crystaldecisions.reports.reportengineinterface.*"%>
<%@ page import="com.crystaldecisions.report.web.viewer.*" %>
<%@ page import="com.crystaldecisions.sdk.occa.report.data.*" %>

<%@ page import="com.crystaldecisions.sdk.plugin.desktop.common.*" %>
<%@ page
import="com.crystaldecisions.reports.reportengineinterface.*,
com.crystaldecisions.report.web.viewer.*,
com.crystaldecisions.sdk.occa.report.exportoptions.*,
com.crystaldecisions.sdk.occa.report.data.*,
com.crystaldecisions.sdk.occa.report.reportsource.*" %>
<%@page import="com.crystaldecisions.reports.sdk.*" %>
<%@ page import= "com.crystaldecisions.report.web.viewer.*,
com.crystaldecisions.sdk.occa.report.data.*,
com.crystaldecisions.reports.reportengineinterface.JPEReportSourceFactory,
com.crystaldecisions.sdk.occa.report.reportsource.IReportSourceFactory2,
com.crystaldecisions.sdk.occa.report.reportsource.IReportSource"%>
<%
CrystalReportViewer viewer = new CrystalReportViewer();
viewer.setName("CrystalReportViewer");
viewer.setOwnPage(true);
//Enable Active-X print mode.
viewer.setPrintMode(CrPrintMode.ACTIVEX);
viewer.setHasLogo(false);
viewer.setDisplayGroupTree(false);
viewer.setWidth(1000);
String report_name="report1.rpt&name='liuhaiyan'";
ReportClientDocument reportClientDoc = new ReportClientDocument();
reportClientDoc.open("report1.rpt", 0);

//设置第一个参数

ParameterField pfield=new ParameterField();
Values vals=new Values();
ParameterFieldDiscreteValue pfieldDV=new ParameterFieldDiscreteValue();
pfield.setName("name");

pfieldDV.setValue("ipkiss511");
pfieldDV.setDescription("The job id is 10");
vals.add(pfieldDV);
pfield.setCurrentValues(vals);
field.add(pfield);

viewer.setOwnPage(true);
viewer.setOwnForm(true);
viewer.setPrintMode(CrPrintMode.ACTIVEX);
viewer.setHasExportButton(true);
viewer.setHasPrintButton(true);
viewer.setHasLogo(false);
viewer.setParameterFields(field);
viewer.setEnableParameterPrompt(true);
viewer.setReportSource(reportClientDoc.getReportSource());

viewer.processHttpRequest(request,response,application,null);
viewer.refresh();
%>
agreatdog 2007-04-29
  • 打赏
  • 举报
回复
但是公司决定用,我也没办法.现在能够导出了.但是导出选项只有三项.缺了最关键的excel .现在参数传递也存在问题.是不是一定需要RAS呢?
yy2064 2007-04-23
  • 打赏
  • 举报
回复
大家怎么这么喜欢用水晶报表,我感觉JAVA里用jasper与IReport很不错,纯JAVA代码的。水晶报表又大又笨的感觉,而且不是开源的。
happylion2008 2007-04-23
  • 打赏
  • 举报
回复
帮顶一下,没有遇到过。学习!

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧