现把步骤总结如下.
1.配置环境
1.把mr.jar(明宇的库)放到WEB-INF/LIB下
2.把Ming.tld(明宇的标签库)放到WEB-INF下.
3.在与WEB-INF同层次的根目录下建立Reports目录(下边包含了 ReportCenter.jsp,MREngine.prop,Viewer文件夹及做好的报表模版)
2.报表模版制作.
略(不明白的可以给我留言,我是用MySql做数据库.MSSQL.ORACLE同理)
2.程序编写(注:如果是JBUILDER需加上mr.jar库)
为方便以JSP方式演示模型:
<%@ page import="java.sql.*,com.ming.webreport.*" contentType="text/html; charset=GBK" %>
<%@ taglib uri="/WEB-INF/Ming.tld" prefix="ming" %>
<!--导入明宇的相关类-->
<html>
<head>
<title>
testDB
</title>
</head>
<body bgcolor="#ffffff">
<%
Class.forName("com.mysql.jdbc.Driver").newInstance();
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/scgl?user=root&password=");
Statement pStmt = conn.createStatement() ;
ResultSet rs = pStmt.executeQuery("select t.id,t.name from scgl t");
while(rs.next()){
out.print(rs.getString(1));
out.println(rs.getString(2));
}
//以上是构造相关的数据集RS.因为只要把RS对象传给报表模版的数据集即可.
MREngine engine = new MREngine(pageContext); //建立引擎对象
engine.setRootPath("/Reports/"); //设置报表根目录
engine.addMRDataSet("scgl",rs); //加入数据集
//engine.addDataSet();
engine.bind("NewReport1"); //绑定模板
%>
<ming:MRViewer id="MRViewer" shownow="true" width="100%" height="100%"/> <!--用标签显示-->
</body>
</html>
分享到:
相关推荐
Asp Net中实现web打印的方案
在IT行业中,Web打印是一种利用Web技术实现远程打印的功能,尤其适用于需要跨设备或远程操作的场景。在超市环境中,小票打印...开发者需要对这些领域都有一定的了解和实践经验,才能实现高效且可靠的Web打印解决方案。
本程序主要是为了解决WEB生成条码打印不好控制的难题,通过Web简单调用脚本,即可实现不同尺寸条码的打印。 一、主要功能 1、WEB条码打印(一维码或二维码兼容其他图案、图片的输出打印); 2、可实现不同纸张...
ASP.NET Web打印PDF技术主要涉及两个关键点:一是如何在Web环境中生成PDF文件,二是如何实现从网页直接打印这些PDF。这项技术对于那些需要在线提供报告、发票或合同等文档的Web应用程序尤其重要。 首先,生成PDF...
【纯js在线WEB打印设计模块】是一种基于JavaScript技术的网页打印解决方案,专为在线设计和打印快递模板、配货单模板等应用场景而设计。在现代电子商务和物流行业中,这种技术对于自动化业务流程、提高效率至关重要...
总之,Lodop作为一款强大的WEB打印控件,为开发者提供了全面的打印解决方案。通过这个完整的测试实例,用户不仅可以深入了解Lodop的各项功能,还可以快速上手,将Lodop整合到自己的网页应用中,提升用户体验,提高...
erint3.0-web打印控件破解版,当初项目需要,在网上狂找了一晚,终于找到了这个很牛的web打印控件,能设定打印的高和宽,还能去掉弹出打印窗体等,设置横版或是竖版等。只有下了用了才能更好的理解
ReYoPrint是一个全面强大的web打印的解决方案。它可以直接在IE浏览器中可视化的设计各种复杂的打印模版, 轻松解决Web套打问题。也可以直接打印用ASP,JSP,PHP,.NET等动态程序生成的HTML页面。 ReYoPrint内含一个在...
三种解决方案的比较,office web apps,Office中间件pageOffice以及iWebOffice
ScriptX控件是一款专门用于Web打印的技术解决方案,由Meadroid公司开发,它提供了一种高效、便捷的方式,使得在Web浏览器中实现高质量的打印功能成为可能。此控件允许开发者为网页添加自定义的打印选项,从而克服了...
Lodop V5.0是一款可以百分之百打印网页内容的控件,支持IE内核类及FireFox...Lodop是专业Web打印控件,类型为ActiveX插件,用它既可裁剪输出页面内容,又可用程序代码生成复杂打印页。该控件功能异常强大,却简单易用。
ScriptX是由Meadroid公司开发的一款专门用于Web打印的解决方案。它提供了一种在IE和基于Chromium的Edge浏览器中进行高质量、自定义打印的方法。核心组件smsx.cab是一个包含必需DLL和ActiveX控件的压缩文件,而smsx....
TSC是一家知名的条码打印解决方案提供商,其产品广泛应用于零售、物流、仓库管理等多个领域。本话题聚焦于如何使用JAVA语言来调用TSC条码打印机进行相关的打印任务,这对于进行二次开发的程序员来说是至关重要的。 ...
WEB之困 现代WEB应用安全指南 中文PDF扫描版
二、Web直播的挑战与解决方案 传统的RTMP直播需要借助Flash Player这样的浏览器插件来实现,然而随着HTML5的普及,越来越多的浏览器开始逐步淘汰Flash,因此,如何在不依赖插件的情况下播放RTMP流成为了一个关键问题...
"webprint.rar" 是一个与Web打印相关的压缩文件,它包含了一系列资源,旨在提供一个Web打印解决方案。Web打印是将网页或Web内容转换为可打印格式的过程,这在需要从浏览器或其他Web应用程序输出到纸张或PDF时非常...
综上所述,IEWebControl.exe是一个用于在Windows应用程序中嵌入Web浏览功能的ActiveX控件,虽然它曾经是开发中的常用工具,但随着技术的发展,已经逐渐被更现代、更安全的解决方案所取代。对于还在使用IEWebControl...
基于jquery的套打设计器,可以设置底图,纸张大小,方向,设置文本,图片,一维二维条形码,支持ie,firefox,chrome
在本文中,我们将深入探讨如何使用Java实现二维码批量打印,主要基于给定的标题"java 实现二维码批量打印"和描述中的技术环境。首先,我们要理解二维码(Quick Response Code)是一种二维条码,能存储大量数据,常...