永发信息网

关于java web 批量打印的问题

答案:2  悬赏:40  手机版
解决时间 2021-03-28 01:01
现在我做的功能是,点击查询,查询出一个单据的列表,点击具体的单据,进入单据明细页面,在单据明细页面上有一个打印按钮,单击调用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使用中文作为传递参数的话,好像容易转码错误,不行的话希望你试着改为用英文传递参数。用“汽车新闻”这样的汉字作为参数,在编程来说是极不规范的。 希望以上的回答对你有所帮助。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么直男都喜欢杨超越
自制蒜蓉辣酱,存放在冰箱两年,看起来没有变质
滤池反冲洗的控制指标有什么?如何评价反冲洗
谁有AE CC2017插件最新版本的
viv0x7的屏一块多少钱
为什么要查询检索专利
销售打卡是什么?
我好犯贱,为什么就不能爱一个爱我的人
填空题已知直线的斜率是-3,点P(1,2)在直
单反五棱镜与五面镜差区很大吗?
javascript中匿名函数何时用
女生逃避自己真实情感的表现
婚恋心理:如何挽回婚姻
我在大清当皇帝为什么请了禄神还是扣每日外交
用玫瑰花瓣怎么简单做香水
推荐资讯
MCS-51单片机串口四种工作方式的波特率如何确
90-x=1/3(180-x)-10的步骤
一只豹和一个人猜一成语
下雪穿什么衣服最保暖??
高效液相色谱仪在输液流动相时,泵A和泵B压力
怎么自己压面条好吃?
5亩地是多少平啊?
有抓根宝杀掉岳父之后会去灵魂石冢接岳母回城
利息多少,可贷款多少个月
求杨鹏gre gmat长难句
思明区厦门燕尾山午炮台怎么去啊,谁知道地址
逆水寒手游有什么职业
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?