发表新主题 回复该帖子
Total:221233 Pages
主题:JSP页面内报表打印问题
miracle
帖子档案  楼主 JSP页面内报表打印问题   Post by : 2008-06-18 14:22:28.0
  • 幼儿园
  • 幼儿园
  • UID:21
  • 主题:36
  • 帖子:146
  • 加为好友 加为好友    发送短信 发送短信

我的JSP页面里有一个表格和一个打印按钮,我想通过这个按钮打印这个表格内的东西,并且可以设置打印效果,要怎么实现呢?

返回页面顶部  

唧唧
2F Re:~   Post by : 2008-06-18 14:25:58.0
  • 幼儿园
  • 幼儿园
  • UID:3
  • 主题:342
  • 帖子:781
  • 加为好友 加为好友    发送短信 发送短信

打印单独表格内的东西 好像不行,没有试过,只试过打印整个页面的

签名
 ★★★★★★★★
 纵里寻她千百度,蓦然回首,那人却在,灯火阑珊处!
 MyBlog :http://blog.javawind.net
返回页面顶部  

miracle
3F Re:~   Post by : 2008-06-18 14:26:21.0
  • 幼儿园
  • 幼儿园
  • UID:21
  • 主题:36
  • 帖子:146
  • 加为好友 加为好友    发送短信 发送短信

 也就是说,一点打印按钮,只打印这个页面里的表格和表格里的内容,而且可以调出页面打印设置对话框

返回页面顶部  

miracle
4F Re:~   Post by : 2008-06-18 14:28:21.0
  • 幼儿园
  • 幼儿园
  • UID:21
  • 主题:36
  • 帖子:146
  • 加为好友 加为好友    发送短信 发送短信

 打印整个页面,那我就把要打印的东西放到一个新的页面里,然后打印这个新的页面,行不?

返回页面顶部  

唧唧
5F Re:~   Post by : 2008-06-18 14:30:17.0
  • 幼儿园
  • 幼儿园
  • UID:3
  • 主题:342
  • 帖子:781
  • 加为好友 加为好友    发送短信 发送短信

可以

直接调用打印: <a href="javascript:window.print();">打印</a>

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

签名
 ★★★★★★★★
 纵里寻她千百度,蓦然回首,那人却在,灯火阑珊处!
 MyBlog :http://blog.javawind.net
返回页面顶部  

miracle
6F Re:~   Post by : 2008-06-18 14:31:56.0
  • 幼儿园
  • 幼儿园
  • UID:21
  • 主题:36
  • 帖子:146
  • 加为好友 加为好友    发送短信 发送短信

我要打印的东西很多哦 

返回页面顶部  

唧唧
7F Re:~   Post by : 2008-06-18 14:36:03.0
  • 幼儿园
  • 幼儿园
  • UID:3
  • 主题:342
  • 帖子:781
  • 加为好友 加为好友    发送短信 发送短信

你试试 这些代码:

xhtml代码
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
  2. <html xmlns="http://www.w3.org/1999/xhtml"> 
  3.  <head> 
  4.   <title> Print document </title> 
  5.   <style media="print"> 
  6.   .noprint{display: none;}  
  7.   </style> 
  8.   <script language="JavaScript">   
  9.     function doPrintSetup(){   
  10.         //打印设置   
  11.         WB.ExecWB(8,1)   
  12.     }   
  13.     function doPrintPreview(){   
  14.         //打印预览   
  15.         WB.ExecWB(7,1)   
  16.     }   
  17.     function doprint(){   
  18.         //直接打印   
  19.         WB.ExecWB(6,6)   
  20.     }   
  21.     </script>   
  22. </head>   
  23. <body>   
  24.  
  25.  
  26. <object classid="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2" height="10" id="WB" width="10"></object>   
  27.    
  28. <div class="noprint">   
  29.     <input id="idPrint1" type="button" value="打印本页" onclick="doprint();">   
  30.     <input id="idPrint2" type="button" value="页面设置" onclick="doPrintSetup();">   
  31.     <input id="idPrint3" type="button" value="打印预览" onclick="doPrintPreview();">   
  32.     <input id="idPrint4" type="button" onclick="window.close();" value="关闭窗口">   
  33. </div>   
  34. <br/>   
  35. <table width="720" border="0" cellspacing="0" cellpadding="0" align="center" >   
  36. <tr>   
  37.     <td bgcolor="#0099ff">放入要打印的内容</td>   
  38. </tr> 
  39. </table> 
  40.  
  41. </body> 
  42. </html> 

 

签名
 ★★★★★★★★
 纵里寻她千百度,蓦然回首,那人却在,灯火阑珊处!
 MyBlog :http://blog.javawind.net
返回页面顶部  

miracle
8F Re:~   Post by : 2008-06-18 14:54:12.0
  • 幼儿园
  • 幼儿园
  • UID:21
  • 主题:36
  • 帖子:146
  • 加为好友 加为好友    发送短信 发送短信

 嗯

返回页面顶部  

miracle
9F Re:~   Post by : 2008-06-18 16:11:44.0
  • 幼儿园
  • 幼儿园
  • UID:21
  • 主题:36
  • 帖子:146
  • 加为好友 加为好友    发送短信 发送短信

 发现有一个问题,

我用你的方法,然后用<c:foreach> 把数据显示了,但是点打印预览时,里面 没有东西

为什么啊?

返回页面顶部  

唧唧
10F Re:~   Post by : 2008-06-18 16:17:43.0
  • 幼儿园
  • 幼儿园
  • UID:3
  • 主题:342
  • 帖子:781
  • 加为好友 加为好友    发送短信 发送短信

你把你的jsp代码帖出来

签名
 ★★★★★★★★
 纵里寻她千百度,蓦然回首,那人却在,灯火阑珊处!
 MyBlog :http://blog.javawind.net
返回页面顶部  

Total:221233 Pages

CopyRight © 2008-2009 JavaWind.Net Studio All Rights Reserved
Powered By JWind.BBS Vesion 1.0.0 Beta1 Processed in 18 ms,0 (Queries)  Gzip enabled

WAP - 清除Cookies - 联系我们 - JavaWind.Net Studio - Archiver - TOP Valid XHTML 1.0 Transitional Valid CSS! 粤ICP备07511478号