JSP添加打印部分页面

打印a.jsp的部分页面


  1. 将影响要打印的内容放到<div id="printcontent">中

  2. 为想要打印的内容创建样式pirnt.css

  3. 在a.jsp中添加以下内容:


function printpage()
{
OpenWindow=window.open("", "_blank");
//重写网页
OpenWindow.document.write("<head>");
OpenWindow.document.write("<TITLE>打印报表</TITLE>");
OpenWindow.document.write("<link href=\"<%=basePath + "css/print.css"%>\" rel=\"stylesheet\" type=\"text/css\" />");
OpenWindow.document.write("</head>");
OpenWindow.document.write("<BODY onload=‘window.print();‘>");
OpenWindow.document.write(document.getElementById(‘printcontent‘).innerHTML );
OpenWindow.document.write("</BODY>");
OpenWindow.document.write("</HTML>");
OpenWindow.document.close();
}

  最后,添加打印按钮<input onclick="printpage();"  type="button" value="打印汇总"
/>

JSP添加打印部分页面,码迷,mamicode.com

时间: 2025-01-01 17:42:09

JSP添加打印部分页面的相关文章

C# 在PDF页面添加打印按钮

简述 在文档中设置按钮给我们提供了一种快速操作文档的方式,简洁省事,应用于程序中能够有效的提升客户满意度.在前一篇文章中讲述了如何在PDF文档中设置页面的跳转按钮,包括跳转至指定页,包括首页.下一页.上一页.最后一页,同时也可以自定义跳转页.本篇文章将介绍如何在PDF文档页面中添加打印按钮. 使用工具 Spire.PDF for .NET 版本 4.0注:安装该类库后,注意在项目程序中添加引用Spire.Pdf.dll.dll文件可以在安装路径下的Bin文件夹中获取. 代码示例(供参考)步骤 1

jsp同一应用中页面间传值方式

JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数.下面介绍一下实现的方法. (1)直接在URL请求后添加 如:< a href="thexuan.jsp?action=transparams&detail=directe">直接传递参数< /a> 特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码: response.sendRedirect("thexuan.jsp?acti

JSP隐式对象是JSP容器为每个页面提供的Java对象

JSP 隐式对象 JSP隐式对象是JSP容器为每个页面提供的Java对象,开发者可以直接使用它们而不用显式声明.JSP隐式对象也被称为预定义变量. JSP所支持的九大隐式对象: 对象 描述 request HttpServletRequest类的实例 response HttpServletResponse类的实例 out PrintWriter类的实例,用于把结果输出至网页上 session HttpSession类的实例 application ServletContext类的实例,与应用上

如何添加打印按钮或链接到你的网页

通过在优锐课的java学习中,get很多学习干货. 打印按钮或链接是对网页的简单添加 CSS(层叠样式表)使你可以控制屏幕上的网页内容. 此控件也扩展到其他媒体,例如在打印网页时. 你可能想知道为什么要在网页上添加打印功能; 毕竟,大多数人已经知道或可以轻松地知道如何使用浏览器的菜单打印网页. 但是在某些情况下,在页面上添加打印按钮或链接不仅会使你的用户在需要打印页面时更加轻松,而且可能甚至更重要的是使你可以更好地控制这些打印结果在页面上的显示方式 纸. 这是在页面上添加打印按钮或打印链接的方法

过滤器为JSP文件生成静态页面

用过滤器为JSP文件生成静态页面,这只是一个简单的实例,客户端浏览器第一次请求JSP页面时,服务器将生成对应的HTML文件,以后访问同一JSP文件,将转为访问生成的HTML文件.一.过滤器 package com.kenfor.lyb.toHtmlfilter; import java.io.*; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Date; import javax.s

在EXCEL2010中添加打印水印

今天和大家分享的是如何在打印出的报告中加入水印效果,也就是题目中所说的打印水印.为什么叫打印水印,因为如果你用你在电脑上打开这个文件,水印部分只是艺术字,只有在你将文档打印后,你所添加的水印才是真正的水印. 大家且看操作. 首先我们打开示例文件. 大家可以看到打印预览中没有任何背景或水印,接下来我们将来详细介绍如何添加打印水印. 打开文档后,我们选择 instert 标签,然后选择艺术字,在这里大家可以自定义选择. 然后输入自定义的文本.如下图. 接下来选中所有输入的文本,右键单击,在快捷菜单中

在Ecshop后台打印订单页面将商品按货号排序

ECSHOP后台管理里的“打印订单" 页面里的商品排序有点乱,现在想改成按序号来排序,修改方法如下 下面是在2.7.2基础上做的修改 打开 admin/order.php  文件 找到(大约在311行左右) $sql = "SELECT o.*, IF(o.product_id > 0, p.product_number, g.goods_number) AS storage, o.goods_attr, g.suppliers_id, IFNULL(b.brand_name,

Django学习(七)---添加新文章页面

在template中添加add_article.html页面 (form  input)请求方法使用post 这个页面涉及到了两个响应函数 1)显示页面的响应函数  2)表单提交的响应函数 add_article.html如下: <!DOCTYPE html> <html> <head> <title>增加新文章</title> </head> <body> <form action="{% url 'bl

jQuery打印Html页面自动分页

最近项目中需要用到打印HTML页面,需要指定区域打印,使用jquery.PrintArea.js 插件 用法: Javascript代码   $("div#printmain").printArea(); 但还是会打印DIV后面的内容,这里可以使用CSS控制打印分页 Css代码   <div style="page-break-after: always;"></div> 有时用CSS控制分页了但还是会连续打印页面,这里就可以用上PrintA