为什么使用超级连接之后打开是白的

就是我是用超级链接将参数带到了另一个报表,但是点击之后没有跳转过去,页面是空白的。并且报400未找到。

但是如果把连接的后面的参数去掉就可以打开页面。

请问这是为什么呢?

image.png

image.png

FineReport yzm405787 发布于 2021-10-19 09:38 (编辑于 2021-10-19 09:48)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共5回答
最佳回答
0
zsh331Lv8专家互助
发布于2022-4-14 12:37

Tomcat 部署问题汇总-https://help.fanruan.com/finereport/doc-view-3814.html

————————————

-- 更新或更换tomcat版本,或超级链接参数传递由get改为post传参!

image.png

最佳回答
0
牛~~~Lv6中级互助
发布于2021-10-19 09:40

直接截图帮你看看。

大概率是参数拼接不规范。

  • yzm405787 yzm405787(提问者) 已上传截图
    2021-10-19 09:48 
  • yzm405787 yzm405787(提问者) 为什么一带参数就报错呀
    2021-10-19 10:10 
  • 牛~~~ 牛~~~ 回复 yzm405787(提问者) 截你报表里面的图,不要这个。
    2021-10-19 10:19 
  • 牛~~~ 牛~~~ 回复 yzm405787(提问者) 你的 js 里面是否有用到转码的函数 encodeurl()
    2021-10-19 10:20 
  • yzm405787 yzm405787(提问者) 回复 牛~~~ 没有用到转码的函数,在我本地上都好好的,但是部署到服务器上就报错了。 不带参数的时候就可以打开页面(无数据),但是带了参数就报400了
    2021-10-19 10:26 
最佳回答
0
我乃牛马小兵Lv5初级互助
发布于2021-10-19 09:42(编辑于 2021-10-19 13:12)
最佳回答
0
花无缺爱吃鱼Lv6初级互助
发布于2021-10-19 13:10

超链接url拼接参数格式&__parameters__={},有的版本tomcat不能识别大括号,encodeURI转了试一下

  • yzm405787 yzm405787(提问者) 怎样使用encodeURI转码呀?
    2021-10-19 14:06 
  • 花无缺爱吃鱼 花无缺爱吃鱼 回复 yzm405787(提问者) 这个帮助文档查一下,直接照那个格式来写就行
    2021-10-19 15:05 
最佳回答
0
fiskerLv4见习互助
发布于2022-4-14 12:48

参数编码用encodeURIComponent,URL整体编码用encodeURI

  • 6关注人数
  • 437浏览人数
  • 最后回答于:2022-4-14 12:48
    请选择关闭问题的原因
    确定 取消
    返回顶部