FineReport 9.0 超链接 中 目标报表名称问题

FineReport 9.0 超链接 中

用POST传参方式时,目标报表名称用英文正常,但用中文就报 400错误

用GET传参方式时,目标报表名称就没限制,都可以。

但GET有长度限制,超长了也报错。

难道是Tomcat 版本问题?

出现这个问题的Tomcat版本为 8.5.31

而 Tomcat版本为7.0.82就没这个问题

FineReport 城落满芯 发布于 2018-12-20 14:55
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
KerydiaLv5中级互助
发布于2018-12-20 15:03

是的,8.5的tomcat不行,9.0的tomcat可以

  • 城落满芯 城落满芯(提问者) Tomcat 8.5 是不是 不好?
    2018-12-20 15:07 
  • 孤陌 孤陌 回复 城落满芯(提问者) 我都用的是7.0的 最好用
    2018-12-20 15:09 
  • Kerydia Kerydia 回复 城落满芯(提问者) 是因为[这个符号在8.5没有,所以不行
    2018-12-20 15:11 
  • 城落满芯 城落满芯(提问者) 回复 孤陌 我也觉得 7.0 最好用了,都没发现过什么问题。8.5 各种坑。问一下 若 FineReport 10.0 是不是对Tomcat有要求。文档里写的 必须是 8.5版本以上,同时 JDK需要1.8以上
    2018-12-20 15:17 
  • 城落满芯 城落满芯(提问者) 回复 Kerydia 超链接地址变成了这样:/DMS/MM/[5e93][5b58][67e5][8be2][62a5][8868].cpt 是这个 [ 识别 不了么?
    2018-12-20 15:18 
最佳回答
0
axingLv6专家互助
发布于2018-12-20 14:59

自己写js跳转的么,用FR.cjkEncode( )处理一下中文路径

  • 城落满芯 城落满芯(提问者) 不是自己写的 ,是单元格 属性 中的 超链接
    2018-12-20 15:02 
  • axing axing 回复 城落满芯(提问者) 超链接-网络报表吗,那里中文的没问题啊,你要点选择那里去选,不能自己填路径
    2018-12-20 15:03 
  • 城落满芯 城落满芯(提问者) 回复 axing 我是这么操作的,点后面的选择按钮,选择目标报表
    2018-12-20 15:07 
  • axing axing 回复 城落满芯(提问者) 那可能真是Tomcat版本问题
    2018-12-20 15:09 
  • 城落满芯 城落满芯(提问者) 回复 axing 好像解析地址出了问题,超链接地址之后地址就变成这样了 /DMS/MM/[5e93][5b58][67e5][8be2][62a5][8868].cpt
    2018-12-20 15:15 
  • 3关注人数
  • 623浏览人数
  • 最后回答于:2018-12-20 15:03
    请选择关闭问题的原因
    确定 取消
    返回顶部