怎样在jsp中实现打印和打印预览功能
来源:网络收集 点击: 时间:2024-04-03打开开发工具,点击File,选择New,然后点击Maven Project,新建个测试工程,如下图所示。

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

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

在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 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页面的地址,然后回车,在页面上就可以看到要打印的内容,还控制打印的按钮,如下图所示。

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

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

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

本人的经验是实实在在的经历实践过的。如有帮助到您请给我投上一票或分享给有需要的朋友。如果和你操作的不一样请注意看本验的细节部分是不是和你的一样。如果您有不同看法意见的请留言本人非常乐意与您交流
版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_415631.html