首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

jsp数据表怎么实现页面表格的打印和导出

2011-12-30 
jsp数据表如何实现页面表格的打印和导出?问题一:报表的打印好象只要用一个按钮,javascript设置onClick wi

jsp数据表如何实现页面表格的打印和导出?
问题一:
报表的打印好象只要用一个按钮,javascript设置onClick= 'window.print() ',我测试的时候,可以弹出提示安装打印机的对话框(我没有打印机),不知道如果安装了打印机之后是否可以真正打印,还可以设置和预览,有人试过吗?

问题二:
这个问题,在csdn都搜索到不少,可不知道如何做.
我点一个按钮,就可以把显示数据库表记录的表格(包括各列名称),导出成xls,dbf等形式,看到过说可以用jxl   api,没用过,只下了一个jxl   api,还看到过说可以作成一个另存为的形式,直接把网页的后缀名改为xls,dbf,我觉得不太可能,不过另存为这种形式不错.我现在在做毕业设计,可刚接触jsp哪里会那么多,又要规定时间,老师的要求苛刻啊,没办法,硬着头皮来,恳请各位csdn高手能帮帮忙.谢谢了.



[解决办法]
不一定要在CSDN里,可以在百度里查询,可以打印 的。不过是打印这个页面里的所有内容,所以就要设定哪些要打印,哪些不要打印了。
[解决办法]
<html>
<body>

<center class= "Noprint ">
<OBJECT id=WebBrowser classid=CLSID:8856F961-340A-11D0-A96B-00C04FD705A2 height=0 width=0>
</OBJECT>
<input type= "button " value= "打 印 " onclick= "document.all.WebBrowser.ExecWB(6,1) ">
<input type= "button " value= "直接打印 " onclick= "document.all.WebBrowser.ExecWB(6,6) ">
<input type= "button " value= "页面设置 " onclick= "document.all.WebBrowser.ExecWB(8,1) ">
<input type= "button " value= "打印预览 " onclick= "document.all.WebBrowser.ExecWB(7,1) ">
<input type= "button " value= "退 出 " onclick= "closewindow() ">
<hr align= "center " width= "100% " size= "1 " noshade>
</center>
</body>
</html>

提供一个网页打印的脚本.
[解决办法]
可以打印!
[解决办法]
你邮箱多少?
我发你邮箱里。
[解决办法]
ExecWB的缺点是受IE安全权限的控制和在模态窗口中不能使用,
window.print的的缺点是不能预览、不能直接打印(每次都谈出打印机选择对话框)。

热点排行