`
cui09
  • 浏览: 116311 次
  • 性别: 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>

分享到:
评论

相关推荐

    Asp Net中实现web打印的方案

    Asp Net中实现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...

    纯js在线WEB打印设计模块

    【纯js在线WEB打印设计模块】是一种基于JavaScript技术的网页打印解决方案,专为在线设计和打印快递模板、配货单模板等应用场景而设计。在现代电子商务和物流行业中,这种技术对于自动化业务流程、提高效率至关重要...

    WEB打印控件Lodop完整实例

    总之,Lodop作为一款强大的WEB打印控件,为开发者提供了全面的打印解决方案。通过这个完整的测试实例,用户不仅可以深入了解Lodop的各项功能,还可以快速上手,将Lodop整合到自己的网页应用中,提升用户体验,提高...

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

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

    ReYoPrint web打印控件

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

    office在线编辑解决方案

    三种解决方案的比较,office web apps,Office中间件pageOffice以及iWebOffice

    ScriptX控件 Web打印

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

    超好的Web打印控件lodop5.0(免费版)及使用实例

    Lodop V5.0是一款可以百分之百打印网页内容的控件,支持IE内核类及FireFox...Lodop是专业Web打印控件,类型为ActiveX插件,用它既可裁剪输出页面内容,又可用程序代码生成复杂打印页。该控件功能异常强大,却简单易用。

    scriptx打印控件(smsx.cab,smsx.exe)

    ScriptX是由Meadroid公司开发的一款专门用于Web打印的解决方案。它提供了一种在IE和基于Chromium的Edge浏览器中进行高质量、自定义打印的方法。核心组件smsx.cab是一个包含必需DLL和ActiveX控件的压缩文件,而smsx....

    TSC条码打印机-JAVA调用范例

    TSC是一家知名的条码打印解决方案提供商,其产品广泛应用于零售、物流、仓库管理等多个领域。本话题聚焦于如何使用JAVA语言来调用TSC条码打印机进行相关的打印任务,这对于进行二次开发的程序员来说是至关重要的。 ...

    WEB之困 现代WEB应用安全指南

    WEB之困 现代WEB应用安全指南 中文PDF扫描版

    web直播rtmp视频流

    二、Web直播的挑战与解决方案 传统的RTMP直播需要借助Flash Player这样的浏览器插件来实现,然而随着HTML5的普及,越来越多的浏览器开始逐步淘汰Flash,因此,如何在不依赖插件的情况下播放RTMP流成为了一个关键问题...

    webprint.rar

    "webprint.rar" 是一个与Web打印相关的压缩文件,它包含了一系列资源,旨在提供一个Web打印解决方案。Web打印是将网页或Web内容转换为可打印格式的过程,这在需要从浏览器或其他Web应用程序输出到纸张或PDF时非常...

    IEWebControl.exe

    综上所述,IEWebControl.exe是一个用于在Windows应用程序中嵌入Web浏览功能的ActiveX控件,虽然它曾经是开发中的常用工具,但随着技术的发展,已经逐渐被更现代、更安全的解决方案所取代。对于还在使用IEWebControl...

    web套打设计器

    基于jquery的套打设计器,可以设置底图,纸张大小,方向,设置文本,图片,一维二维条形码,支持ie,firefox,chrome

    java 实现二维码批量打印

    在本文中,我们将深入探讨如何使用Java实现二维码批量打印,主要基于给定的标题"java 实现二维码批量打印"和描述中的技术环境。首先,我们要理解二维码(Quick Response Code)是一种二维条码,能存储大量数据,常...

Global site tag (gtag.js) - Google Analytics