jsp 通过ajax上传文件到服务器,上传文件时的Ajax请求需要很长时间才能完成

我正在使用Webphere服务器。我正在使用Apache FileUpload方法通过servlet执行文件上传。上传文件时的Ajax请求需要很长时间才能完成

我附加了一个侦听器到这个FileUpload,它更新了一个“百分比”字段,表示已经处理了多少百分比的请求。请求被定向到一个iframe(表单的目标是一个iframe),以便触发请求的页面不必等待响应完成,因此它不会向用户显示空白页面。我还向会话添加了对进度监听器的引用。

从JSP页面开始,当我在表单上触发提交时,在1秒钟之后,然后每隔一秒我发出一个ajax请求,该请求转到一个查找ProgressListener并用百分比字段响应的servlet。这个过程可以正常工作,但是在Websphere上,有时候这个Ajax请求可能需要30秒才能完成!我在一个简单的Tomcat服务器上测试了相同的东西,并且在那里请求/响应在一秒之内出现。

什么可能是错的?它是一个服务器设置?

谢谢

编辑:从会议上得到的百分比在servlet中的代码,一旦提出要求运行。瓶颈似乎是将请求发送回客户端浏览器。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值