`
羊小绵
  • 浏览: 50492 次
  • 性别: Icon_minigender_1
  • 来自: 沈阳
文章分类
社区版块
存档分类
最新评论

jsp页面实现打印动态页面的分页

 
阅读更多
<html>
<head>
<title>打印页</title>
<META   NAME= "Generator "   CONTENT= "EditPlus ">
<META   NAME= "Author "   CONTENT= "YC ">
<OBJECT classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 id=WB width=0 VIEWASTEXT></OBJECT>
<script language=javascript>   
function doPageSet(){     
WB.ExecWB(8,1)}
function doPreview(){
    WB.ExecWB(7,1)} 
</script>
<style type='text/css'>
@media print {
.Noprint{display:none;}//不想打印出来(如打印按钮)
.PageNext{page-break-after:always;}//分页
</style>
</head>
<body>

<input name="Submit4" type="button" class="Noprint" onClick="javascript:window.print()" value="直接打印">
<input name="Submit4" type="button" class="Noprint" onClick="doPreview()" value="打印预览">
<input name="Submit4" type="button" class="Noprint" onClick="doPageSet()" value="页面设置">
<table>
<logic:iterate id="list" indexId="index" name="Form"
property="list">
<%
if((Integer.parseInt(index.toString()) + 1) == 30 || (Integer.parseInt(index.toString()) + 1 - 30) % 34 == 0) {
%>        
              <tr class = "PageNext">
                <td align="center"><%=Integer.parseInt(index.toString()) + 1%><!--或 ${index+1}--></td> 
                <td >内容1</td>
                <td >内容2</td>
                <td >内容3</td>              
                        </tr>
              <%
              } else {
               %>
             <tr>
                <td align="center"><%=Integer.parseInt(index.toString()) + 1%><!--或 ${index+1}--></td> 
                <td >内容1</td>
                <td >内容2</td>
                <td >内容3</td>             
                       </tr>
              <%
              }
               %>
              </logic:iterate>
<input type="button" class="Noprint" name="print" value="打印" onclick="window.print()">
            <input type="button" class="Noprint" value="关闭" onClick="window.close()"/>
</table>
本段代码实现第一页打印30条数据强制分页,之后每页打印34条,条数根据自己的情况进行调整
分享到:
评论

相关推荐

    jsp页面如何实现web打印

    4.打印页面的特定部分 通过将需要打印的特定部分另建一个页面,然后装入主页面的一个IFrame中,再调用IFrame的打印方法,只打印IFrame中的内容实现的。 如: &lt;iframe visible" name="FrameId" width="100%" ...

    Jsp页面中实现打印打印预览及打印设置

    Noprint样式可以使页面上的打印按钮等不出现在打印页面上,这一点非常重要,因为它可以用最少的代码完成最需要的功能 PageNext样式可以设置分页,在需要分页的地方 &lt;div class= "PageNext "&gt; &lt;/div&gt; 就OK了,呵呵...

    SpringMVC+jspereport,实现报表分页查看、文件(pdf、excel、word)导出,以及html展示和调用浏览器打印功能实现打印

    SpringMVC+jspereport,实现报表分页查看、文件(pdf、excel、word)导出,以及html展示和调用浏览器打印功能实现打印,报文都是采用ireport5.6.0设计

    flexPaper1.4.7无打印支持分页

    在CSDN和网上找了好久,很多版本的取消了打印按钮,...把flex147文件夹放在tomcat的WebRooT根目录下就可以,index.jsp页面可以根据需要自己修改传递的SWF文件路径。testswf文件夹下放tt1,tt2...tt100.swf文件,支持分页

    两个字母搞定J2EE通用分页标签项目源代码

    &lt;t:p/&gt; 这种标签,就可以在项目中任何JSP页面里打印出分页信息和链接。 效果:http://howsun.blog.sohu.com/90707791.html 该项目是早期的作品,代码不够优雅,请不要见笑。但我认为还是很有创意,它可以实现极其...

    jsp编程技巧集锦

    数字转中文 128 自动计算金额 129 JSP页面打印中使用WebBrowser控件 130 不刷新页面添加新的类别 131 鼠标滚动缩放图片 132 根据输入的表名生成输入数据表格 133 JSP表格输出到Excel 134.JSP...

    ReYoPrint web打印控件

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

    锐洋Java Web打印控件

    也可以直接打印用ASP,JSP等动态程序生成的HTML页面。 ePrint内含一个在vc7.0上开发的ActiveX控件(180k), 这个控件主要实现对打印参数的控制,eprint使用户通过JavaScript脚本可以控制自定义纸张尺寸,打印方向,...

    免费web打印控件 V1.88

    也可以直接打印用ASP,JSP等动态程序生成的HTML页面。 ePrint内含一个在vc7.0上开发的ActiveX控件(180k), 这个控件主要实现对打印参数的控制,eprint使用户通过JavaScript脚本可以控制自定义纸张尺寸,打印方向,...

    javascript网页特效实例大全(8-12)

    实例302 利用CSS样式打印页面中的指定内容 478 实例303 利用CSS样式分页打印 479 11.5 套打邮寄产品单 482 实例304 打印汇款单 482 实例305 打印快递单 484 实例306 打印信封 485 第12章 网站安全 489...

    报表打印控件wsReport3.5

    功能特点: 1、强大快速的自动分页技术;2、页面元素、布局高度集成,自定义;3、实现报表无需报表设计器,所有操作由程序控制;4、灵活的弹性接口设计;5、完善的打印预览和打印操作;6、组件性能高效、轻量,可...

    JavaScript网页特效范例宝典源码

    目录: 第1章 窗口/框架与导航条...实例302 利用CSS样式打印页面中的指定内容 478 实例303 利用CSS样式分页打印 479 11.5 套打邮寄产品单 482 实例304 打印汇款单 482 实例305 打印快递单 484 实例306 打印信封 485 第...

    javaweb项目源码

    从数据库拿到数据,并以表格形式呈现在网页上,后期还需要对数据进行分页,实现打印操作。 基本思路如下: 1.连接数据库; 2.从数据库取出数据展示在jsp页面上; 3.对数据进行分页操作; 4.实现打印。 5.加一条...

    wsReport报表打印控件

    1、强大快速的自动分页技术; 2、页面元素、布局高度集成,自定义; 3、实现报表无需报表设计器,所有操作由程序控制; 4、灵活的弹性接口设计; 5、完善的打印预览和打印操作; 6、组件性能高效、轻量,可用于VB,...

    千方百计笔试题大全

    233、说出在JSP页面里是怎么分页的? 55 234、存储过程和函数的区别 55 235、事务是什么? 55 236、游标的作用?如何知道游标已经到了最后? 55 237、触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发...

    java面试宝典

    233、说出在JSP页面里是怎么分页的? 55 234、存储过程和函数的区别 55 235、事务是什么? 55 236、游标的作用?如何知道游标已经到了最后? 55 237、触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发...

    鲤鱼论坛 v1.0(附源码)

    修复显示帖子页面“显示可打印版本”功能错误 修复“添加收藏”功能的错误 修复后台添加及修改版块显示图片功能的错误 修复由于缓存问题,后台更改论坛信息不能及时更新问题 修复在使用编码转化后,版主发布公告...

    IBM WebSphere Portal门户开发笔记01

    55、禁止打印页面 330 57、JS动态插入元素到BODY的第一个位置 332 58、JS正则表达式去除空格类方法 335 59、JS重写CONFIRM把确定修改为是与否 335 60、JS执行EXE可执行文件 336 61、JS读取注册表且执行EXE文件 336 ...

    ReportMachine

    4、webreport版:是对ReportMachine vcl版的再开发,用在asp,asp.net,jsp做的b/s架构的程序中,为客户端ie提供报表预览、打印、导出功能,webreport包括2部分:服务器端报表引擎(在asp,asp.net,jsp都能用,...

    java范例开发大全源代码

     实例33 打印任意一年日历 48  实例34 一年四季的划分 51  第2篇 Java数据处理  第4章 异常处理(教学视频:62分钟) 54  4.1 编译时异常 54  实例35 除0发生的算术异常(ArithmeticException) 54 ...

Global site tag (gtag.js) - Google Analytics