葫芦小金刚电影版下载:怎样在jsp中实现打印功能1
来源:百度文库 编辑:九乡新闻网 时间:2024/10/05 21:39:01
1.直接调用windows函数
onclick="window.focus();window.print()">
2.调用js
//放在head 与 head 之间
//放在body与body之间
因为ms word和excel的文档都支持html文本格式,因此可以先用word或excel做好模版,另存为Web页,然后将该html改成jsp,将数据部分动态填入即可,不用很辛苦的调整格式
word页面只要在jsp头设置如下指令:
<%@page contentType="application/msword;charset=GBK" %>
excel如下:
<%@page contentType="application/vnd.ms-excel;charset=GBK" %>
使用这种方式客户端必须安装有office软件,用户访问时将在ie中直接用word或excel打开该页面。
此方法优势是模板设计、调整方便,无需在服务器端使用复杂的POI或jxl技术,也无需在客户端使用ActiveX控件技术,更安全、方便,轻松实现较好的打印效果。
microsoft关于服务器端动态创建office文档的资料(asp示例):
http://support.microsoft.com/default.aspx?scid=KB;en-us;301044&
简单示例:
使用word建立一文档,画表格如下:
----------------------------
| 用户名 | 真实姓名 | 性别 |
----------------------------
| guest | 路人甲 | 男 |
----------------------------
保存为Web页test.htm, 将test.htm改名为test.jsp,修改其中guest、路人甲、男为从数据库动态查询,如下:
onclick="window.focus();window.print()">
2.调用js
//放在head 与 head 之间
//放在body与body之间
因为ms word和excel的文档都支持html文本格式,因此可以先用word或excel做好模版,另存为Web页,然后将该html改成jsp,将数据部分动态填入即可,不用很辛苦的调整格式
word页面只要在jsp头设置如下指令:
<%@page contentType="application/msword;charset=GBK" %>
excel如下:
<%@page contentType="application/vnd.ms-excel;charset=GBK" %>
使用这种方式客户端必须安装有office软件,用户访问时将在ie中直接用word或excel打开该页面。
此方法优势是模板设计、调整方便,无需在服务器端使用复杂的POI或jxl技术,也无需在客户端使用ActiveX控件技术,更安全、方便,轻松实现较好的打印效果。
microsoft关于服务器端动态创建office文档的资料(asp示例):
http://support.microsoft.com/default.aspx?scid=KB;en-us;301044&
简单示例:
使用word建立一文档,画表格如下:
----------------------------
| 用户名 | 真实姓名 | 性别 |
----------------------------
| guest | 路人甲 | 男 |
----------------------------
保存为Web页test.htm, 将test.htm改名为test.jsp,修改其中guest、路人甲、男为从数据库动态查询,如下:
- <%@ page contentType="application/msword;charset=GBK" %>
- <%@ page import="java.sql.*" %>
- "urn:schemas-microsoft-com:office:office"
- xmlns:w="urn:schemas-microsoft-com:office:word"
- xmlns="http://www.w3.org/TR/REC-html40">
- "text/html; charset=GB2312">
- Document>
- "Microsoft Word 9">
- "Microsoft Word 9">
用户信息 - class=Section1 style=‘layout-grid:15.6pt‘>
border:none;mso-border-alt:solid windowtext .5pt;mso-padding-alt:0cm 5.4pt 0cm 5.4pt‘>
padding:0cm 5.4pt 0cm 5.4pt‘> class=MsoNormal>"Times New Roman";
- mso-hansi-font-family:"Times New Roman"‘>用户名
border-left:none;mso-border-left-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt‘> class=MsoNormal>"Times New Roman";
- mso-hansi-font-family:"Times New Roman"‘>真实姓名
border-left:none;mso-border-left-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt‘> class=MsoNormal>"Times New Roman";
- mso-hansi-font-family:"Times New Roman"‘>性别
- <%
- Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
- String url="jdbc:odbc:mydb";
- //连接mydb数据库
- Connection con=DriverManager.getConnection (url, "", "");
- try{
- Statement stmt=con.createStatement();
- //查询employee表
- ResultSet rs=stmt.executeQuery("select user_name, real_name, gender from employee ");
- while(rs.next()){
- %>
border-top:none;mso-border-top-alt:solid windowtext .5pt;padding:0cm 5.4pt 0cm 5.4pt‘> class=MsoNormal><%=rs.getString("user_name")%>
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt; - mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
- padding:0cm 5.4pt 0cm 5.4pt‘>
class=MsoNormal>"Times New Roman";
- mso-hansi-font-family:"Times New Roman"‘><%=rs.getString("real_name")%>
none;border-bottom:solid windowtext .5pt;border-right:solid windowtext .5pt; - mso-border-top-alt:solid windowtext .5pt;mso-border-left-alt:solid windowtext .5pt;
- padding:0cm 5.4pt 0cm 5.4pt‘>
class=MsoNormal>"Times New Roman";
- mso-hansi-font-family:"Times New Roman"‘><%=rs.getString("gender")%>
- <%
- } // end while
- rs.close();
- stmt.close();
- } finally {
- con.close();
- }
- %>
class=MsoNormal>if !supportEmptyParas]>
怎样在jsp中实现打印功能1
Excel中如何实现一个表头打印在多页上
在Word中实现文字的镜像翻转打印
在C++中怎样实现 IsKindOf()
如何在WORD+excel中实现批量打印信封、证书、奖状...
在WORD中打印书籍
在WORD中打印书籍
EXCEI2003工作表中怎样在每一页都打印表头和行列标题
在JSP中通过http协议生成excel和word
extbuilder插件自动生成代码在jsp中显示
Excel实现批量打印工资条1
在Word2007打印预览中设置多页打印预览
10D没有多次曝光功能,在PS中如何实现多次曝光效果? - 无忌论坛
教你在Excel 中禁止打印
梦在追求中实现
在加快发展中实现政协工作大有作为1
如何在flash中实现歌词与音乐同步1
JSP如何实现网页重定向
jsp实现验证码两个例子
Excel中实现金额数据的分列功能
JSP中web配置:3
在FreeMarker中使用JSP标签 - 飞天色鼠 - ITeye技术网站
jstl中,c:set 设置的值在jsp:include 的页面无效案例
怎样在方框中打钩?-1