怎样在jsp中实现打印和打印预览功能

2025-12-03 19:36:22

1、打开开发工具,点击File,选择New,然后点击Maven Project,新建个测试工程,如下图所示。

怎样在jsp中实现打印和打印预览功能

2、在创建好的测试工程里,创建个打印的jsp页面,输入jsp页面名称,然后点击Finish,如下图所示。

怎样在jsp中实现打印和打印预览功能

3、打印的jsp页面创建好后,系统会自动生成jsp页面的框架,然后我们只要在head和body区间添加代码就可以了,如下图所示。

怎样在jsp中实现打印和打印预览功能

4、在head区间添加打印的js代码:

<script language=javascript>   

function printpreview(){

  // 打印页面预览

  wb.execwb(7,1);

}

function printit(){

 if (confirm('确定打印吗?')){

  wb.ExecWB(6,1);

 }

}

</script>

在body区间添加打印内容和打印按钮:

<div class="noprint" style="width:640px;height:20px;margin:100px auto 0 auto;font-size:12px;text-align:right;">

    <OBJECT id="wb" height="0

    <input value="打印" type="button" onclick="javascript:printit();" />

    <input type=button name=button_setup value="打印页面设置" onclick="javascript:printsetup();">

    <input type=button name=button_show value="打印预览" onclick="javascript:printpreview();">

    <input type=button name=button_fh value="关闭" onclick="javascript:window.close();">

</div>

<div>

测试:经验真棒!!

</div>

具体代码看下面。

怎样在jsp中实现打印和打印预览功能

5、代码写好后保存,然后打开浏览器,输入打印jsp页面的地址,然后回车,在页面上就可以看到要打印的内容,还控制打印的按钮,如下图所示。

怎样在jsp中实现打印和打印预览功能

6、点击页面打印按钮,此时就会弹出确认对话框,提示是否打印页面,如下图所示。

怎样在jsp中实现打印和打印预览功能

7、点击确定后,jsp页面就会调用打印机打印了,如下图所示。

怎样在jsp中实现打印和打印预览功能

8、点击页面上的打印预览,就会弹出jsp页面打印之前的预览界面,如下图所示。

怎样在jsp中实现打印和打印预览功能

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢