彩票走势图

ActiveReports报表控件教程之如何使用JSP程序调用it

转帖|使用教程|编辑:龚雪|2015-08-11 09:18:37.000|阅读 595 次

概述:ActiveReports报表控件教程之如何使用JSP程序调用it

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

ActiveReports报表解决方以提供.NET报表所需的全部报表设计和管理功能先于同类产品。ActiveReports可在.NET多个平台无缝迁移,也能扩展到Java/PHP/Node.js等Web应用。对IE/Chrome/Firefox/Safari有良好的兼容能力,并支持平板电脑、智能手机等移动设备。

本文主要介绍如何使用JSP程序调用ActiveReports报表。

1.在IIS服务器上部署ActiveReports项目

在Visual Studio 2013中成功编译ActiveReports项目。并将该项目部署至IIS服务器。在Defalu Web Site下新建dotnetar。

ActiveReports报表控件单元格合并

应用程序池设置如下:

ActiveReports报表控件单元格合并

在前台建立Html页面,调用关键代码

var viewer = GrapeCity.ActiveReports.Viewer({
element: '#viewerContainer',
reportService: {
url: 'WebService1.asmx'
},
uiType: 'desktop',
reportLoaded : function () {
reportsButtons.prop('disabled', false);
}
});

由于是跨域访问,需要打开相关限制。新建Global.asax,增加以下代码

protected void Application_BeginRequest(object sender, EventArgs e)
{
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Origin", "*");
if (HttpContext.Current.Request.HttpMethod == "OPTIONS")
{
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Methods", "GET, POST, OPTIONS");
HttpContext.Current.Response.AddHeader("Access-Control-Allow-Headers", "Content-Type, Accept");
HttpContext.Current.Response.End();
}
}

部署成功后,在浏览器输入//localhost/DotNetAR/WebService1.asmx

显示页面如下:

ActiveReports报表控件单元格合并

2.部署JSP代码至Tomcat服务器

JSP调用代码如下

var viewer = GrapeCity.ActiveReports.Viewer( {
element : '#viewerContainer',
reportService : {
url : '//localhost/DotNetAR/WebService1.asmx'
},
uiType : 'desktop',
reportLoaded : function() {
reportsButtons.prop('disabled', false);
}
});

将WebRoot项目部署至Tomcat下。

3.运行结果

IIS运行如下图:

ActiveReports报表控件单元格合并

Tomcat运行如下图:

ActiveReports报表控件单元格合并

最新版下载:ActiveReports v9

文章转自:

标签:ActiveReports

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP