轉帖|使用教程|編輯:龔雪|2015-08-11 09:18:37.000|閱讀 650 次
概述:ActiveReports報表控件教程之如何使用JSP程序調用it
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
ActiveReports報表解決方以提供.NET報表所需的全部報表設計和管理功能先于同類產品。ActiveReports可在.NET多個平臺無縫遷移,也能擴展到Java/PHP/Node.js等Web應用。對IE/Chrome/Firefox/Safari有良好的兼容能力,并支持平板電腦、智能手機等移動設備。
本文主要介紹如何使用JSP程序調用ActiveReports報表。
在Visual Studio 2013中成功編譯ActiveReports項目。并將該項目部署至IIS服務器。在Defalu Web Site下新建dotnetar。
應用程序池設置如下:
在前臺建立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
顯示頁面如下:
JSP調用代碼如下
var viewer = GrapeCity.ActiveReports.Viewer( { element : '#viewerContainer', reportService : { url : '//localhost/DotNetAR/WebService1.asmx' }, uiType : 'desktop', reportLoaded : function() { reportsButtons.prop('disabled', false); } });
將WebRoot項目部署至Tomcat下。
IIS運行如下圖:
Tomcat運行如下圖:
最新版下載:ActiveReports v9
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件網