<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页面中实现分页局部打印,主要关注的技术点包括:JSP分页原理、局部打印的实现方法、以及使用Lodop打印控件的具体步骤。 #### JSP分页原理 JSP分页主要是为了处理大数据量的展示问题,避免...
标题中的“实现jsp打印的控件”就是针对这样的需求,它涉及到如何在JSP页面中添加打印功能,包括打印配置、预览和实际的打印操作。 1. **打印控件的实现原理** - 打印控件通常通过JavaScript或者Java Applet来实现...
在 HTML 中,可以通过内嵌 ActiveX 控件的方式实现页面打印功能。下面的代码片段展示了如何添加一个 ActiveX 控件到页面,并定义几个按钮用于执行打印相关的操作: ```html 打印" onclick="document.all....
4.打印页面的特定部分 通过将需要打印的特定部分另建一个页面,然后装入主页面的一个IFrame中,再调用IFrame的打印方法,只打印IFrame中的内容实现的。 如: <iframe visible" name="FrameId" width="100%" ...
这个类提供了获取打印机信息、设置打印页面属性、创建打印图形上下文等一系列方法,从而实现对打印内容的控制。同时,我们可能还需要用到`Graphics2D`类,它提供了丰富的绘图功能,允许我们在打印页面上精确地绘制...
在这个场景中,提供的两个HTML文件“jsp分页1.html”和“jsp分页2.html”可能是实际应用的例子,它们可能展示了如何在JSP页面上实现分页,并通过JavaScript进行控制。不过,由于没有具体的文件内容,这里无法给出...
SpringMVC通过控制页面的请求参数,结合JasperReport的报表生成能力,实现了分页效果。用户可以根据需要查看不同页码的数据,提高用户体验。 文件导出功能则为用户提供了一种离线查看和存储报表的方式。通过...
jsp打印功能经典 jsp打印功能是一种常用的Web开发技术,...在打印页面的特定部分中,可以将需要打印的特定部分另建一个页面,然后装入主页面的一个IFrame中,再调用IFrame的打印方法,只打印IFrame中的内容。例如: ...
**JSP页面统计模板**是一种基于JavaServer Pages (JSP)技术的应用,用于实现数据的打印、导出为Excel以及各种查询统计功能。在Web开发中,JSP被广泛用于创建动态网页,它允许开发者在HTML中嵌入Java代码,以实现...
在JSP页面中实现分页查询主要涉及以下几个步骤: - 设置每页显示的记录数(`@page_record`)。 - 获取当前页码(`@curpage`),通常通过URL参数传递。 - 执行SQL查询并获取结果集(`ResultSet`)。 - 遍历结果集,将...
- 在JSP页面中,通过JavaScript代码加载Google Maps API,并初始化地图,指定地图的中心点、缩放级别等参数。 - 使用API提供的方法如`google.maps.Map()`创建地图实例,`google.maps.Marker()`创建标记,`google....
通过JasperReports,开发者可以使用JRXML文件定义报表布局,然后在JSP页面中嵌入报表组件,实现实时生成报表。 打印功能则是报表的一个补充,它允许用户将报表内容打印到物理介质上,如纸张或PDF文档。在JSP中,...
2. **JavaScript实现**:在JSP页面中引入JavaScript库,例如`window.print()`函数可以实现浏览器的默认打印功能。用户点击打印按钮时,调用这个函数,浏览器会弹出打印预览对话框。但是,这种方法可能无法满足复杂的...
本篇内容旨在介绍如何在JSP页面中实现一个简单的打印功能以及报表设计。 #### JSP报表基础知识 JSP(JavaServer Pages)是一种用于生成动态网页的技术。它允许开发人员将Java代码嵌入到HTML文档中,从而可以创建...
在CSDN和网上找了好久,很多版本的取消了打印按钮,...把flex147文件夹放在tomcat的WebRooT根目录下就可以,index.jsp页面可以根据需要自己修改传递的SWF文件路径。testswf文件夹下放tt1,tt2...tt100.swf文件,支持分页
JSP开发者可以通过调用控件提供的方法和属性,设置页面布局,选择打印范围,以及自定义页眉和页脚等,从而实现高质量的打印效果。对于那些需要在浏览器中提供打印服务的Web应用来说,这样的控件显得尤为重要。 对于...
在示例代码中,通过 JSP 页面实现了这一功能。需要注意的是,页面中的元数据如 title、meta 等信息也需要合理配置,以便于搜索引擎优化和用户体验的提升。 ### 总结 通过以上介绍可以看出,iReport 结合 ...
2. **JSP技术**: JSP是Java的一种动态网页技术,它允许开发者在HTML页面中嵌入Java代码,以实现服务器端的逻辑处理。在这个报名系统中,JSP负责接收用户请求,处理业务逻辑,如验证用户输入、更新数据库等,并生成...
1. **JSP页面结构**:一个JSP页面由静态内容(HTML、CSS、JavaScript)和动态元素(Java代码)组成,动态元素以`<%...%>`,`<%=...%>`,`<jsp:...>`等标签表示。 2. **JSP指令**:如`<%@ page %>`, `<%@ include %>`...