现把步骤总结如下.
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>
分享到:
相关推荐
7. **替代方案**:如果以上方法都无法解决问题,可以考虑使用其他报表工具,如SQL Server Reporting Services (SSRS) 或Kendo UI等,它们提供了更现代的Web打印解决方案。 在处理这类问题时,日志记录和调试是至关...
总结,C#实现的Web打印控件通过利用System.Drawing命名空间提供的功能,能够在不依赖ActiveX控件的情况下,提供安全且高效地Web打印解决方案。通过理解和实践这样的技术,开发者可以为用户提供更加便利的Web应用体验...
在IT行业中,Web打印是一种利用Web技术实现远程打印的功能,尤其适用于需要跨设备或远程操作的场景。在超市环境中,小票打印...开发者需要对这些领域都有一定的了解和实践经验,才能实现高效且可靠的Web打印解决方案。
本程序主要是为了解决WEB生成条码打印不好控制的难题,通过Web简单调用脚本,即可实现不同尺寸条码的打印。 一、主要功能 1、WEB条码打印(一维码或二维码兼容其他图案、图片的输出打印); 2、可实现不同纸张...
ASP.NET Web打印PDF技术主要涉及两个关键点:一是如何在Web环境中生成PDF文件,二是如何实现从网页直接打印这些PDF。这项技术对于那些需要在线提供报告、发票或合同等文档的Web应用程序尤其重要。 首先,生成PDF...
本书将最有用的CSS技术汇总在一起,在介绍基本的CSS概念和最佳实践之后,讨论了核心的CSS技术,例如图像、链接、列表操纵、表单设计、数据表格设计以及纯CSS布局。每一章内容由浅入深,直到建立比较复杂的示例。...
【纯js在线WEB打印设计模块】是一种基于JavaScript技术的网页打印解决方案,专为在线设计和打印快递模板、配货单模板等应用场景而设计。在现代电子商务和物流行业中,这种技术对于自动化业务流程、提高效率至关重要...
当今的浏览器已不再支持OCX,之前本人开发的...这里为WEB、PDA掌机、及其他远打印机的应用提供了另一种共享的Bartender标签打印的终极解决方案,应用只需将数据打包,发给私有云接口,即可完成瀑布式批量打印标签。
在描述中提到的"LODOP插件",是一个流行的Web打印解决方案,它允许开发者通过JavaScript调用来控制打印机,包括POS小票机。 LODOP,全称为"Local Operation & Data Process",是一个集成了打印服务的本地应用,可以...
总之,Lodop作为一款强大的WEB打印控件,为开发者提供了全面的打印解决方案。通过这个完整的测试实例,用户不仅可以深入了解Lodop的各项功能,还可以快速上手,将Lodop整合到自己的网页应用中,提升用户体验,提高...
这是我从网上下载的一个收费的科技文摘,是关于WEB打印的。讲解的还比较全面,基本上能解决在WEB页面中打印的难题。 共享了……
erint3.0-web打印控件破解版,当初项目需要,在网上狂找了一晚,终于找到了这个很牛的web打印控件,能设定打印的高和宽,还能去掉弹出打印窗体等,设置横版或是竖版等。只有下了用了才能更好的理解
### WEB中实现打印预览 在现代Web开发中,实现网页内容的打印预览功能是一项常见且实用的需求。用户往往需要将网页上的某些内容(如报告、发票等)以特定格式打印出来,这就要求开发者能够提供一个良好的打印预览...
WEB打印控件Lodop是一种高效且易于使用的打印解决方案,专为解决网页打印问题而设计。它具有全浏览器兼容性的特点,支持包括Chrome、IE(Internet Explorer)以及360浏览器在内的多种主流浏览器,极大地拓宽了其应用...
SetTopMargin 指定纸张上边距,单位cm SetLeftMargin 指定纸张...B用户可以保存方案 "李四A3打印发票"(方案名称) 保存方案 "李四A3套打",......等 保存后,下次可以根据需要直接读取方案,而不用再次设置打印参数。
总的来说,Lodop作为一款成熟的Web打印控件,无论是6.0.1.2还是4.0版本,都在解决网页打印问题上提供了高效且灵活的解决方案。对于水印的添加和套打的实现,更是显示了其在打印定制化方面的强大能力。开发者可以根据...
自己借助于goldprinter.dll开发的打印系统源码,C#.net web程序(有个问题就是无法调用客户端打印机,只能调用服务器打印机,请根据需要下载) 可以调用打印模板,模板和调用过程全部在源码中,可以根据要求修改成自己...
本文主要讨论了Web环境下的报表打印技术与应用,针对Web模式下开发报表打印的难点,提出了三种解决方案:直接利用脚本语言和样式表实现Web打印、用Word或Excel实现Web打印和开发ActiveX控件实现Web打印,并对三种...
### J2EE Web调用本地斑马条码打印机打印条码——深入解析 #### 核心概念:Java Web与条码打印机集成 标题所指的“J2EE web调用本地斑马条码打印机打印条码”,实质上是探讨如何在Java Web应用程序中集成条形码...
主要介绍了Web打印解决方案之证件套打的实现思路的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下