首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

皕杰报表点击导出按钮后网页变空白问题

有人反映使用皕杰报表导出时,点击导出按钮后网页变成了空白,然后就没有反应了。看tomcat控制台也没有错误信息,似乎遇到了一个很难缠的问题,没有错误信息却卡滞了,这个问题怎么解决呢?

还是要从tomcat的日志中查找问题。打开发过来的tomcat日志,的确没有什么报错,但是在日志的最后我们看到了下列信息:

看出问题了吗?原来这个get请求的url出奇的长,是不是问题就出在这里呢?于是让用户测试了一下,果然,url变短后导出就不会出现问题。

那么url的长度是不是有限制呢?这与服务器和浏览器相关,不同的服务器和浏览器对url的要求是不同的。

1、IE浏览器对URL的最大限制为2083(2k)个字符

2、Google浏览器 URL长度一旦超过8182个字符时

3、Firefox浏览器URL的长度限制为65,536(64k)个字符

4、Opera 浏览器URL最大长度限制为190,000个字符

5、Safari 浏览器URL最大长度限制为 80,000个字符

6、Apache 服务器能接受最大url长度为8,192个字符

7、Microsoft Internet Information Server(IIS)服务器能接受最大url的长度为16,384个字符。

由此我们看,对url的限制主要还是浏览器。如果url过长,应尽量想法减少url长度,其中把不必要的中文改成英文就会大大降低url的长度。因而我们建议,在使用皕杰报表时,除了必要的参数外,其它都尽量采用英文,尤其是brt文件的名称, 采用英文后,不但减少url长度,还会减少很多由于编码产生的问题。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20230110A03OVI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券