url传递大量参数,帆软提示找不到报表

url传递大量参数(大概四千多个字节数),帆软提示找不到报表

FineReport 我很善良 发布于 2019-10-24 20:22
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
影丶Lv5高级互助
发布于2019-10-25 09:22

建议使用post方式传参:doHyperlinkByPost(url,config,target,feature)

image.png

参考:[老]post传参和get传参-https://help.finereport.com/doc-view-1090.html

FR-https://help.finereport.com/doc-view-622.html

FineReport 部署在 Tomcat 上时,post 提交参数过多时,子报表无法显示-https://help.finereport.com/doc-view-2828.html


最佳回答
0
牛~~~Lv6中级互助
发布于2019-10-24 20:25

截图看一下你怎么传的参数

最佳回答
0
Doctor_WeiLv7中级互助
发布于2019-10-25 09:07

建议哈

url过长会出现很多问题,有的时候网络加载慢这是最明显的

建议你缩短url

即传递的一个标志位参数,其他参数都在链接后的模板的位置获取过来。缩短url

最佳回答
0
白水先生Lv3初级互助
发布于2019-10-25 09:54

get传参有瓶颈,到了一定字节就直接截取了,后面的无法获得,要么用post方式。

要么转变思路用别的方式传参,比如传一部分参数过去,在新的CPT通过sql查询的模式,查到后续的参数再使用

  • 5关注人数
  • 850浏览人数
  • 最后回答于:2019-10-25 09:54
    请选择关闭问题的原因
    确定 取消
    返回顶部