最近在项目中需要完成一个打印功能,几番周折。
CSDN帮助了我很多,饮水思源。
首先讲下我项目的情况,用的SSH架构,要实现点击直接打印的功能,走了很多弯路,最终我打算先在jsp页面把需要打印的表格和数据都显示出来,利用scriptx把当前页面打印出来,然后再跳转到上一个页面,实现一个点击即下载的功能,下面详细讲解。
首先下载scriptx插件
http://download.csdn.net/detail/xf_luyao/6788787
<script type="text/javascript">
$=document.getElementById;
var hkey_root,hkey_path,hkey_key
hkey_root="HKEY_CURRENT_USER"
hkey_path="\\Software\\Microsoft\\Internet Explorer\\PageSetup\\"
//设置网页打印的页眉页脚为空
function pagesetup_null()
{
try{
var RegWsh = new ActiveXObject("WScript.Shell")
hkey_key="header"