`

jsp页面打印、预览、设置实现方案

阅读更多

1 、print.jsp

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<SCRIPT language=javascript>    
var printSetup = function(){    
  // 打印页面设置    
  	wb.execwb(8,1);    
}    
var printPreView = function(){    
  // 打印页面预览          
  	wb.execwb(7,1);          
}    
var printIt = function(){    
  	if (confirm('确定打印吗?')) {    
  		//wb.execwb(6,6)   ;
	    window.print();//update by liuguocheng
 
  }    
}
var windowClose = function(){
	window.opener=null; 
	window.open('','_self'); 
	window.close();
};	
</SCRIPT>
<style type="text/css" media=print>
.Noprint{display : none }
</style>
<center class="Noprint">
<p class="Noprint">
	<OBJECT id="wb" height="0" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" name="wb"></OBJECT>
	<input type=button value="打印" onclick="printIt()">&nbsp;&nbsp;
    <input type=button value="预览" onclick="printPreView()">&nbsp;&nbsp;
    <input type=button value="设置" onclick="printSetup()"> &nbsp;&nbsp;
	<input type=button value="关闭" onClick="windowClose()">&nbsp;&nbsp;<br/>
</p>
</center>

 

2、要打印的jsp页面

<%@ page contentType="text/html; charset=utf-8" language="java"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
	<title>打印</title>
	<%@include file="print.jsp"%>
</head>
<body>

<!-- 打印内容 -->

</body>
</html>

 

 

分享到:
评论
1 楼 MILLETS 2016-03-01  
好像没有效果

相关推荐

    jsp开发实现wordexcel的在线预览

    5. 在JSP页面中,使用JavaScript或者内联HTML展示预览内容。 对于Excel文件,过程类似,但会使用到POI的`HSSFSheet`和`HSSFRow`等类来处理单元格和行。Excel文件可以被读取并转化为表格HTML,以便在浏览器中呈现。 ...

    js 打印以及预览功能实现

    var previewWin = window.open('', '打印预览', 'width=800,height=600'); previewWin.document.write(content); previewWin.document.close(); } ``` 最后,`jsprint`或类似的库,如`jsPDF`,可以帮助处理更...

    jsp在线浏览pdf文件的jar包和插件

    接下来,要在JSP页面中实现PDF预览,你需要执行以下步骤: 1. 引入PDF.js库:在你的JSP页面头部,使用`&lt;script&gt;`标签引入PDF.js的主文件,例如`&lt;script src="/js/pdfjs/pdf.js"&gt;&lt;/script&gt;`。 2. 加载PDF文档:创建...

    jsp、web打印功能Lodpo6.0

    部署完成后,开发者可以通过在JSP页面中嵌入JavaScript代码,调用Lodop对象的方法来控制打印行为。例如,可以使用`&lt;script&gt;`标签引入Lodop的JS文件,然后通过`window.Lodop`对象来执行打印操作。 **基本打印操作** ...

    javaweb实现打印功能

    2. **JavaScript实现**:在JSP页面中引入JavaScript库,例如`window.print()`函数可以实现浏览器的默认打印功能。用户点击打印按钮时,调用这个函数,浏览器会弹出打印预览对话框。但是,这种方法可能无法满足复杂的...

    Web打印设置总结

    本文将深入探讨Web打印设置的几种常见方法,包括直接页面设置打印、利用IEWebBrowser控件实现打印等,旨在为用户提供一个全面且实用的Web打印解决方案。 #### 直接页面设置打印 最直接的Web打印方法是通过浏览器...

    非常好用的打印控件,可以实现精确打印

    JSP开发者可以通过调用控件提供的方法和属性,设置页面布局,选择打印范围,以及自定义页眉和页脚等,从而实现高质量的打印效果。对于那些需要在浏览器中提供打印服务的Web应用来说,这样的控件显得尤为重要。 对于...

    pageoffice在线预览编辑word

    然后,在 WEB 项目的 WebRoot 目录下添加动态页面 word.jsp,並在该页面后台中添加相关的代码以实现 Word 文档的在线编辑和保存。 4. PageOffice 的优点 PageOffice 在线预览编辑 Word 的优点是可以在线打开、编辑...

    前端打印模块hiprint

    3. **预览功能**:提供打印预览界面,用户可以在预览中查看打印效果,调整后再次确认打印。 4. **页眉页脚设置**:支持添加自定义的页眉和页脚信息,如日期、页码等,增强文档的专业性。 5. **多页处理**:处理长...

    java_Lodop_QRCode_打印二维码

    Java_Lodop_QRCode_打印二维码是一种在Java Web应用中实现二维码打印预览的技术方案。这个技术结合了JSP(JavaServer Pages)、Servlet、Lodop打印组件以及QRCode生成库,为用户提供了一种便捷的二维码打印服务。...

    jquery.media在线预览pdf文件

    通过这个插件,开发者可以轻松地在网页上集成PDF预览功能,而无需离开当前页面或者打开新的浏览器窗口。 首先,要使用jQuery.media,你需要在项目中引入jQuery库和jQuery.media插件的脚本文件。通常,这可以通过在...

    web 套打,网页套打,jsp网页套打

    2. JSP页面:在JSP页面中嵌入动态数据,例如使用JSTL(JavaServer Pages Standard Tag Library)或EL(Expression Language)表达式。 3. Java后台处理:在Servlet或Controller中处理请求,获取数据并调用打印库生成...

    使用FlashPaper 实现JSP在线阅读

    4. **服务器端处理**:如果需要在服务器端处理文档(比如根据用户请求动态选择文件),可以使用Java的Servlet或者Filter来读取和转换文件,然后将转换后的SWF文件路径传递给JSP页面。 5. **安全性与权限**:在实际...

    ReYoPrint web打印控件

    也可以直接打印用ASP,JSP,PHP,.NET等动态程序生成的HTML页面。 ReYoPrint内含一个在vc7.0上开发的ActiveX控件(73k), 这个控件主要实现对打印参数的控制,ReYoPrint使用户通过JavaScript脚本可以控制分页,页眉...

    vb6.0listview控件打印报表

    这些文件可能详细介绍了如何设置和配置ListView控件,如何处理数据,以及如何实现打印功能,包括预览、分页、自定义样式等。 综上所述,这个知识点涵盖了以下几个关键点: 1. VB6编程环境及ListView控件的使用。 2....

    pdf.js使用文件流预览pdf

    要使用PDF.js实现文件流预览PDF,我们需要以下几个步骤: 1. **设置项目环境**:由于描述中提到这是一个maven工程,首先确保你的开发环境中已经安装了Node.js、npm(Node包管理器)以及Apache Maven。你需要创建一...

    最好用的免费网页打印控件 Lodop 5.059

    在网页应用中,有时我们需要实现复杂的功能,比如多页打印、自定义布局、打印预览等,而Lodop就是为解决这些问题而生的工具。它具有以下主要特点: 1. **易用性**:Lodop 设计简洁,开发者可以轻松地将其集成到网页...

    Java网页打印示例

    这涉及到对CSS媒体查询(Media Queries)的深入理解,以确保在打印预览时,页面布局和样式适配打印机的格式。此外,JavaScript库如`window.print()`函数可以用于触发打印操作,但需要考虑不同浏览器的API差异。 3. ...

    lodop打印应用demo

    Lodop打印技术是一种基于Web的打印解决方案,由上海力登公司开发,主要用于简化网页和服务器端的打印操作。这个“lodop打印应用demo”提供了一个简单的示例,演示了如何在网页环境中使用LODOP对象进行打印功能的实现...

Global site tag (gtag.js) - Google Analytics