润乾V5批量直接打印 报错误400 且参数不生效
来源:互联网 发布:刀卡 淘宝 编辑:程序博客网 时间:2024/06/06 17:32
需要对报表进行批量打印,此时可以调用打印 applet 进行批量打印操作
此 JSP 参数格式为:report={无参数报表名}{报表 1(参数 1=value1;参数 2=value2;...)}{报表 2(参数
1=value1;参数 2=value2;...)}...&prompt=yes&needSelectPrinter=yes
按照开发教程内的方法去展现报表的时候 ,
展现url为 http://127.0.0.1:6868/demo/reportJsp/directprint.jsp?report={123.rpx(kks=JB;month=2017-01)}&prompt=yes&needSelectPrinter=yes
页面并没有调出Java打印 检查 错误为如下图:
原因为:现在比较新版的web服务器对url中的特殊字符作了限制,出现特殊字符时不让访问,比如{}()
解决方法是 对url中的有特殊字符的参数值进行URLEncode
在展现的jsp页面添加如下代码 对参数进行转码处理:
<body>
<%
String uuu1 = file:///C:\Users\RAQSOF~1\AppData\Local\Temp\%W@GJ$ACOF(TYDYECOKVDYB.pngjava.net.URLEncoder.encode("{123.rpx(aa=xx1;bb=xx2)}");
%>
<a href="http://127.0.0.1:6868/demo/reportJsp/directprint.jsp?report=<%=uuu1 %>&prompt=yes&needSelectPrinter=yes" target="_blank">Test direct Print</a>
</body>
问题即解决 。 感谢润乾公司开发人员及售后人员的鼎力相助
此 JSP 参数格式为:report={无参数报表名}{报表 1(参数 1=value1;参数 2=value2;...)}{报表 2(参数
1=value1;参数 2=value2;...)}...&prompt=yes&needSelectPrinter=yes
按照开发教程内的方法去展现报表的时候 ,
展现url为 http://127.0.0.1:6868/demo/reportJsp/directprint.jsp?report={123.rpx(kks=JB;month=2017-01)}&prompt=yes&needSelectPrinter=yes
页面并没有调出Java打印 检查 错误为如下图:
原因为:现在比较新版的web服务器对url中的特殊字符作了限制,出现特殊字符时不让访问,比如{}()
解决方法是 对url中的有特殊字符的参数值进行URLEncode
在展现的jsp页面添加如下代码 对参数进行转码处理:
<body>
<%
String uuu1 = file:///C:\Users\RAQSOF~1\AppData\Local\Temp\%W@GJ$ACOF(TYDYECOKVDYB.pngjava.net.URLEncoder.encode("{123.rpx(aa=xx1;bb=xx2)}");
%>
<a href="http://127.0.0.1:6868/demo/reportJsp/directprint.jsp?report=<%=uuu1 %>&prompt=yes&needSelectPrinter=yes" target="_blank">Test direct Print</a>
</body>
问题即解决 。 感谢润乾公司开发人员及售后人员的鼎力相助
阅读全文
0 0
- 润乾V5批量直接打印 报错误400 且参数不生效
- 润乾V5批量打印报表
- 批量打印--不展现直接后台打印
- 后台批量打印报错
- PHP参数修改不生效的问题
- APN authenticationtype="PAP" 参数不生效
- 关于mybatis中gruop参数不生效
- CSS样式不生效错误排查
- 不打印错误日志
- 开发日志:使用MyEclipse开发JavaWeb,无论怎么改Java代码都不生效,Tomcat报ClassNotFoundException错误
- eclipse报内存溢出错误,修改eclipse.ini配置不生效问题,可能与环境变量配置有关
- 润乾V5打印完成后事务处理
- [水晶报表]不显示报表直接打印
- 不预览直接打印 Microsoft RDLC报表
- FastReport 不需确认直接打印
- reportViewer(RDLC)不预览,直接打印
- WEB应用程序,不预览,直接打印
- 润乾--批量打印
- c++中++和*的优先级、cout运算从右到左
- hibernate 映射关系小模板
- 准备:安装、创建项目、APP
- 一次面试引发的问题:激活函数Relu,sigmoid ,tanh的角逐
- 简单内存池设计与实现
- 润乾V5批量直接打印 报错误400 且参数不生效
- java 常用的正则表达式
- oracle触发器实例及异常处理
- c++常见面试题(1)
- Android Studio快速定位当前文件位置
- BZOJ2434【NOI2011】阿狸的打字机 <AC自动机+Fail树+树状数组>
- matplotlib绘图基础--笔记
- Spring Boot Web 开发注解篇
- java后台开发Maven例子--整合spring,spingmvc,hibernate