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

2025-05-19 02:03:13

jsp怎么实现打印以及殂翼瑟擀实现打印预览?jsp是网站开发常用的语言,在做网站的时候经常要进行打印和打印预览,目前除了IE不能在打印的时候自动预览外,其他的浏览器都可以在打印的时候自动预览。

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

工具/原料

jsp打印

jsp打印预览

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

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

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

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

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

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

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

4、在head区间添加打印的js代码:<script language=java衡痕贤伎script> function printpr髫潋啜缅eview(){ // 打印页面预览 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" width="0" classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" name="wb"></OBJECT> <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。
猜你喜欢