`
cui09
  • 浏览: 117409 次
  • 性别: Icon_minigender_1
  • 来自: 吉林
最近访客 更多访客>>
社区版块
存档分类
最新评论

今天把困饶我很久的WEB打印方案解决了,SO 高兴

阅读更多
现把步骤总结如下.
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>

分享到:
评论

相关推荐

    webprint 一个全面强大的web打印的解决方案

    WebPrint是一个全面强大的web打印的解决方案。它可以直接在IE浏览器中可视化的设计各种复杂的打印模版, 轻松解决Web套打问题。也可以直接打印用ASP,JSP等动态程序生成的HTML页面。 WebPrint内含一个在vc7.0上开发...

    web打印的最佳方案源码及说明

    对各种方案分析之后,对web在重业务场景的打印需求(比如直接打印,无预览直接打印,特定格式打印)梳理之后,确定了一个生产环节最佳的WEB打印方案,纯JS通过post提交数据到打印伺服器的方案。 1. js可以脱离语言...

    楚琳Web打印控件、源码、使用说明

    总的来说,楚琳Web打印控件是一款强大的网页打印解决方案,它提供了丰富的功能和高度的可定制性。无论你是希望快速集成打印功能,还是计划深度开发以满足特定需求,这款控件都值得你去研究和使用。通过深入理解和...

    C#实现简单的Web打印控件

    总结,C#实现的Web打印控件通过利用System.Drawing命名空间提供的功能,能够在不依赖ActiveX控件的情况下,提供安全且高效地Web打印解决方案。通过理解和实践这样的技术,开发者可以为用户提供更加便利的Web应用体验...

    通过Web打印超市一样的小票

    在IT行业中,Web打印是一种利用Web技术实现远程打印的功能,尤其适用于需要跨设备或远程操作的场景。在超市环境中,小票打印...开发者需要对这些领域都有一定的了解和实践经验,才能实现高效且可靠的Web打印解决方案。

    好用的Web条码打印(条码打印通)

    本程序主要是为了解决WEB生成条码打印不好控制的难题,通过Web简单调用脚本,即可实现不同尺寸条码的打印。 一、主要功能 1、WEB条码打印(一维码或二维码兼容其他图案、图片的输出打印); 2、可实现不同纸张...

    ASP NET web 打印PDF

    ASP.NET Web打印PDF技术主要涉及两个关键点:一是如何在Web环境中生成PDF文件,二是如何实现从网页直接打印这些PDF。这项技术对于那些需要在线提供报告、发票或合同等文档的Web应用程序尤其重要。 首先,生成PDF...

    eprint3.0-web打印控件破解版

    erint3.0-web打印控件破解版,当初项目需要,在网上狂找了一晚,终于找到了这个很牛的web打印控件,能设定打印的高和宽,还能去掉弹出打印窗体等,设置横版或是竖版等。只有下了用了才能更好的理解

    web打印POS小票机代码

    在描述中提到的"LODOP插件",是一个流行的Web打印解决方案,它允许开发者通过JavaScript调用来控制打印机,包括POS小票机。 LODOP,全称为"Local Operation & Data Process",是一个集成了打印服务的本地应用,可以...

    lodop Web打印控件 6.0和4.0两个版本有水印

    总的来说,Lodop作为一款成熟的Web打印控件,无论是6.0.1.2还是4.0版本,都在解决网页打印问题上提供了高效且灵活的解决方案。对于水印的添加和套打的实现,更是显示了其在打印定制化方面的强大能力。开发者可以根据...

    Web浏览器页面打印控件(ocx)

    SetTopMargin 指定纸张上边距,单位cm SetLeftMargin 指定纸张...B用户可以保存方案 "李四A3打印发票"(方案名称) 保存方案 "李四A3套打",......等 保存后,下次可以根据需要直接读取方案,而不用再次设置打印参数。

    J2EEweb调用本地斑马条码打印机打印条码

    ### J2EE Web调用本地斑马条码打印机打印条码——深入解析 #### 核心概念:Java Web与条码打印机集成 标题所指的“J2EE web调用本地斑马条码打印机打印条码”,实质上是探讨如何在Java Web应用程序中集成条形码...

    C# aspx.net web打印系统源码(调用打印模板)

    自己借助于goldprinter.dll开发的打印系统源码,C#.net web程序(有个问题就是无法调用客户端打印机,只能调用服务器打印机,请根据需要下载) 可以调用打印模板,模板和调用过程全部在源码中,可以根据要求修改成自己...

    Java web 打印,Java pdf打印,Java 打印

    在Java开发中,Web打印和PDF打印是两个重要的技术领域,尤其在企业级应用中,它们经常被用来生成报告、发票、合同等文档。本文将深入探讨这些技术,并结合项目描述,提供一个详尽的解释。 首先,让我们从Java Web...

    C# 斑马标签打印实例 (WEB&WINFORM)

    总结来说,本实例提供了基于C#的斑马标签打印解决方案,涵盖了B/S和C/S两种应用场景。通过学习和实践这个实例,开发者可以掌握如何在不同的系统环境中实现高效且精确的标签打印功能,提升业务流程的自动化水平。

    ScriptX控件 Web打印

    ScriptX控件是一款专门用于Web打印的技术解决方案,由Meadroid公司开发,它提供了一种高效、便捷的方式,使得在Web浏览器中实现高质量的打印功能成为可能。此控件允许开发者为网页添加自定义的打印选项,从而克服了...

    软件系统设计技术方案(解决方案)

    软件系统设计技术方案(解决方案) 在软件系统设计技术方案中,需要考虑多种要素,以确保系统的高效、安全和灵活性。本文档将围绕博通协同办公系统的设计,提供技术方案和解决方案。 一、系统架构设计 博通协同...

    electron-print:web端静默打印解决方案

    electron-print web端静默打印解决方案 两种实现 一、Electron中嵌入本地页面-打印 二、Electron中嵌入远程页面-打印 运行 npm install npm run start 效果

    web打印(纯jq和css,不用浏览器控件)

    总的来说,这个项目提供了一个无插件的Web打印解决方案,通过jQuery和CSS实现了对打印内容的控制,使得开发者可以更加灵活地处理网页打印的需求。在实际应用中,开发者应根据项目需求,自定义`jqPrint`的配置,调整`...

    Lodop5.0(Web打印和套打控件)支持IE和Mozilla Firefox

    Lodop是一款专业的WEB打印控件,其设计目标是简单易用、功能足够强大,开创WEB打印开发的新局面。...本软件是免费的,,很好解决了web打印的套打的难题 极力推荐,,支持现在主流web开发语言,,,和浏览器

Global site tag (gtag.js) - Google Analytics