java 利用jsp打印html页面
2017-02-20 18:10
253 查看
以下代码可以直接调用,在
oPrintBtn.onclick=function(){}函数中可以控制需要打印输出的内容,电脑连打印机时可以直接打印,没有打印机时,可用Google打开,可以生成PDF文件保存到本地。
<!DOCTYPE html><html><head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"><title>打印测试</title><meta name="description" content=""><meta name="keywords" content=""><link href="" rel="stylesheet"><style type="text/css">#customers{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:100%; border-collapse:collapse;}#customers td, #customers th{font-size:1em;border:1px solid #98bf21;padding:3px 7px 2px 7px;}#customers th{font-size:1.1em;text-align:left;padding-top:5px;padding-bottom:4px;background-color:#A7C942;color:#ffffff;}#customers tr.alt td{color:#000000;background-color:#EAF2D3;}</style></head><body><table id="customers"><tr><th>Company</th><th>Contact</th><th>Country</th></tr><tr><td>Apple</td><td>Steven Jobs</td><td>USA</td></tr><tr class="alt"><td>Baidu</td><td>Li YanHong</td><td>China</td></tr><tr><td>Apple</td><td>Steven Jobs</td><td>USA</td></tr><tr class="alt"><td>Baidu</td><td>Li YanHong</td><td>China</td></tr></table><br/><br/><br/><div>aaa</div><div id='oDiv2'><div>bbb</div></div><div>ccc</div><input type="button" value="打印" id="js_print" /><script>var oPrintBtn = document.getElementById("js_print");var oDiv2 = document.getElementById("customers");oPrintBtn.onclick=function(){var oPop = window.open('','oPop');var str = '<!DOCTYPE html>'str +='<html>'str +='<head>'str +='<meta charset="utf-8">'str +='<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">'str +='<style type="text/css">';str +='#customers{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; width:100%; border-collapse:collapse;}';str +='#customers td, #customers th{font-size:1em;border:1px solid #98bf21;padding:3px 7px 2px 7px;} ';str +='#customers th{font-size:1.1em;text-align:left;padding-top:5px;padding-bottom:4px;background-color:#A7C942;color:#ffffff;}';str +='#customers tr.alt td{color:#000000;background-color:#EAF2D3;}';str +='</style>';str +='</head>'str +='<body>'str +='<table id="customers">';str +='<tr>';str +='<th>Company</th>';str +='<th>Contact</th>';str +='<th>Country</th>';str +='</tr> ';str +='<tr>';str +='<td>Apple1</td>';str +='<td>Apple2</td>';str +='<td>Apple3</td>';str +='</tr> ';str +='<tr>';str +='<td>Baidu1</td>';str +='<td>Baidu2</td>';str +='<td>Baidu3</td>';str +='</tr> ';str +='</table>';str +="<div id='oDiv2'><div>bbb</div></div>";str +='</body>'str +='</html>'oPop.document.write(str);oPop.print();oPop.close();}</script></body></html>
相关文章推荐
- JSP实例-利用session在页面间传递java对象
- 利用jsp在html页面中添加正计时器
- js打印jsp获取html页面
- java积累(二)----freemarker把jsp页面转换成html需要注意的地方---freemarker的坑
- MVC利用th属性实现用静态页面html来实现jsp页面输出
- 利用Java生成静态HTML页面
- java jsp页面启动IE浏览器打印功能
- jsp_首先利用纯HTML写一个简单的登录页面以及后台处理页面【代码】
- Java JSP实现页面打印的功能
- 利用java.net包访问网络,连接网页并返回html页面代码
- html页面的数据利用js或者Ajax传输到后台java、php
- HTML中利用WebBrowser控件进行打印页面的控制
- jsp页面关于Java,js和html的加载顺序
- 利用freemarker、java生成html静态页面
- 简单快速的用Java动态生成jsp/html前端页面。
- eclipse 下编辑java或jsp或html页面按ctrl键会卡1~2秒
- c# 利用webbrower控件打印html——实现打印页面设置
- 使用java重定向到WEB-INF下指定的html/jsp页面
- 将word文档转成html获取数据库中对应值,并将jsp页面打印成word文档。
- 利用Struts标签开发jsp页面表单提示java.lang.NullPointerException: Module 'null' not found.