批量打印在 tomcat7 以上版本报错 Error parsing HTTP request header

 

润乾报表批量打印在设计器下测试没有问题,但是在服务器 tomcat7 以上,会报错

imagepng

因为在 tomcat7 及以上的版本,会不识别提示字符。
所以,这个里面需要转码处理。
服务器不支持批量打印中多个报表文件之间使用的特殊字符,需要进行转码 ,具体的解释如下:http://blog.csdn.net/mk900715/article/details/67637317
修改如下:例子中给出的浏览器访问的 URL 是这样的http://127.0.0.1:6868/demo/reportJsp/jsbbpldy.jsp?report={t1.rpx}{t2.rpx}prompt=yes
需要修改为:http://127.0.0.1:6868/demo/reportJsp/jsbbpldy.jsp?report=%7Bt1.rpx%7D%7Bt2.rpx%7D&prompt=yes
也就是使用 %7B 和 %7D 替代 {}