如何远程执行报表

麻烦问下如何用java代码远程给报表模板传入参数,然后触发报表执行,将报表上的数据保存?
FineReporthawk0708 发布于 2018-10-29 16:45
回答问题
悬赏:2 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共8回答
最佳回答
0
lefantian发布于2018-10-29 16:49(编辑于 2023-9-6 09:34)
555
  • hawk0708 hawk0708(提问者) 能说的具体一些吗?谢谢了。我现在希望的效果是不在报表页面上操作,都通过java代码来完成报表参数填写,以及报表数据的保存。
    回复
    2018-10-29 16:54 
  • suyongsheng suyongsheng 评论 hawk0708 :你要访问的ip/WebReport/ReportServer?reportlet=你的CPT文件.cpt  
    回复
    2018-10-29 17:00 
  • hawk0708 hawk0708(提问者) 有具体的代码示例吗?
    回复
    2018-10-29 17:08 
  • suyongsheng suyongsheng 评论 hawk0708 :手上没有,好久没有碰JAVA了
    回复
    2018-10-29 17:09 
最佳回答
0
toor发布于2018-10-29 16:53(编辑于 2023-9-6 09:34)
555
  • hawk0708 hawk0708(提问者) 这个里面是本地调用的例子,我希望的是远程调用,你那边的需求是远程调用吗?
    回复
    2018-10-29 17:01 
  • toor toor 评论 hawk0708 :是远程的,把envpath和模板目录设置成远程的就好了
    回复
    2018-10-29 17:03 
  • hawk0708 hawk0708(提问者) 有具体的代码示例吗?
    回复
    2018-10-29 17:08 
最佳回答
0
toor发布于2018-10-29 17:14(编辑于 2023-9-6 09:34)
555
  • hawk0708 hawk0708(提问者) 1.帮助文档中的envpath在远程调用时应该如何设置。2.设置好Parameter后如何触发报表提交,将数据保存到数据库。谢谢了。
    回复
    2018-10-29 17:26 
  • toor toor Parameter的作用就是传参数值,如示例中的parameters[0].setValue(\"华东\");     就是把参数组的第一个设置成华东,envpath 的话就设置你的远程的报表运行环境
    回复
    2018-10-29 17:29 
  • hawk0708 hawk0708(提问者) ip/WebReport/ReportServer这样的报表运行环境吗?可是会直接提示文件名、目录名或卷标语法不正确
    回复
    2018-10-29 17:41 
  • toor toor 评论 hawk0708 :转义了么?
    回复
    2018-10-29 17:45 
  • hawk0708 hawk0708(提问者) 评论 toor :转义了,现在不报语法错误了,可是TemplateWorkBookIO.readTemplateWorkBook第二个参数报表模板路径应该怎么填写呢?按照例子填写实际的路径会提示没有找到模板文件
    回复
    2018-10-30 12:42 
最佳回答
0
hawk0708发布于2018-10-31 17:20(编辑于 2023-9-6 09:34)
555
最佳回答
0
toor发布于2018-11-1 11:11(编辑于 2023-9-6 09:34)
555
  • 0关注人数
  • 447浏览人数
  • 最后回答于:2018-11-1 11:11
    活动推荐 更多
    热门课程 更多
    返回顶部