日期:2014-05-18  浏览次数:20655 次

JSP自动打印问题请教
大家好! 我有一个结果集,想按结果集中某字段分页一次性打印出所有集中的记录,求实现方法,谢谢!

例:

line_no acc_num parcel_num

1 A01 A01010101

2 A02 B01010101

3 A02 B01010202

4 A03 C01010101

想要的打印结果是:
按"打印"键后,自动打印出三页纸,内容如下:


第1页

报告

acc_num: A01
parcel_num: A01010101



第2页

报告

acc_num: A02
parcel_num: B01010101
parcel_num: B01010202



第3页

报告

acc_num: A03
parcel_num: C01010101

请大家帮忙了!!!


------解决方案--------------------
你用的是什么打印方法?window.print()?
------解决方案--------------------
Web打印控件Lodop

去网上下个这个。很好用

祝你好运
------解决方案--------------------
实现web客户端打印其实挺麻烦的,我用的japerreport实现的排版,然后用使用pdf的插件实现的预览及打印
------解决方案--------------------
HTML code

<style type="text/css" media="print">
.NOPRINT{display:none;}
.NEXTPAGE{page-break-after:always;}
</style>

报告 <br>
acc_num: A01 <br>
parcel_num: A01010101<br>
<br>
<span class="NEXTPAGE"></span>

报告<br>
acc_num:2 A02 <br>
parcel_num: B01010101<br>
parcel_num: B01010202<br>
<br>
<span class="NEXTPAGE"></span>

报告 <br>
acc_num: A03<br>
parcel_num: C01010101<br>
<br>
<INPUT TYPE="BUTTON" VALUE="打印" class="NOPRINT" ONCLICK="window.print()" >