永发信息网

关于javaweb批量打印的问题

答案:2  悬赏:0  手机版
解决时间 2021-12-19 11:07
现在我做的功能是,点击查询,查询出一个单据的列表,点击具体的单据,进入单据明细页面,在单据明细页面上有一个打印按钮,单击调用window.print()功能,可以打印当前页面。现在客户要求在查询出的列表前加一个复选框,可选中多个文件,再添加一个批量打印。单据批量打印按钮,可以批量打印选中的单据,请高手明示!
谢谢!
最佳答案
将选中的单据生成在一个文档中,再打印文档,这样就简单了。
全部回答
你好,我试着回答下你的问题吧: 你的servlet中,开头应该这么写: ....throws servletexception, ioexception{ response.setcontenttype("text/html;charset=gb2312"); request.setcharacterencoding("gb2312"); 一般这样设置了,不需要像2楼【一大老爷们】 写的那样,不过如果没有成功的话,试试也无妨。 jsp文件的编码是gb2312,如果我使用的tomcat编译这个jsp文件没有使用gb2312作为decoding,又或是name.titlename被编译时,没有使用gb2312作为decoding,那么含非英文字符的常量字符串将不会被正确编译,也就会出现了乱码. 可以设置jsp文件中的page指令中的pageencoding属性,<%@ page pageencoding=”gb2312” %> ---关键的地方是,jsp页面和servlet页面中所有字符的编码类型应该一致,如果jsp采用gb2312,servlet中也应该采用gb2312,不能采用gbk,虽然gbk包含的比它多,但是也会出现问题,这个是我以前就吸取的教训了。只要确认了编码一致,也采用了正确的转码的话,是不会初问题了,这个毫无疑问,所以,当你出现问题时,不要认为是转码方法不对,应该看看是否编码一致。 另外,好像我记得tomcat使用中文作为传递参数的话,好像容易转码错误,不行的话希望你试着改为用英文传递参数。用“汽车新闻”这样的汉字作为参数,在编程来说是极不规范的。 希望以上的回答对你有所帮助。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
已知a、b、c三个有理数在数轴上的位置如图所
Havingatripabroadiscertainlygoodforth
项城市周口杰克猫烤鱼主题餐厅(清真店)地址在
2012年9月10日,纽约商品交易所黄金和白银的
单选题Pleasepostthisletterinthepostoffi
爱爱爱,宝贝宁愿爱你,爱爱爱是什么歌?
黄石港区中通速递(黄石市花湖分点)哪位知道具
怎样能防止猫从15楼摔下去?
一个正棱柱(底面为正多边形)它有30条棱,一
火力发电厂里的水蒸汽最后如何处理的?
白漆皮鞋有黑划痕怎么办?
海尔专卖店渔关店这个地址在什么地方,我要处
80/80一11轮胎怎样看尺寸
熊宁,一位西安的志愿者。2008年3月,她在帮
昆山哪个电子厂比较好啊,仁宝怎么样啊
推荐资讯
我的驾驶证是天津的,车牌是老家商丘的,违章了
讴姆手机谁代言的,手机功能真有这么强大吗
手机怎么设置显示QQ群等级头衔
The young writerhis success to his teacher
武汉武昌做男模,应聘男模找谁?
打开网页可以时时查看电脑桌面也就是类似直播
湖南省祁东县质量技术监督局在什么地方啊,我
单选题下列关于板块构造学说,说法不正确的是
时行二度的意思
我是昨天到中国邮政去存定期,结果被骗买了什
么么直播家族是什么 么么直播主播可以加入创
如皋市公安局办公位置在哪啊?好找么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?