JavaScript+Servlet实现进度条

    为了给用户良好的体验,长时间的处理过程最起码应该添加进度条,显示处理的百分比或者剩余时间。

             本篇通过JavaScriptServlet模拟进度条,其实现原理是每间隔一小段时间就异步访问服务器获取处理进度,然后局部刷新页面,直到处理完毕为止。

 该进度条处理了各浏览器间差异,虽然在IE内核浏览器和非IE内核浏览器显示并不完全相同,但并不影响使用。

        该代码并非完全原创,原来在项目中应用进度条时从网上搜到了改代码的前身,好像一本ajax的书中也有类似的源代码。本篇中的代码是原代码的改进版。

        创建的web工程需要的jar文件包括:jstl.jarstandard.jarjavax.servlet.jar

           1.WebRoot下创建jsp页面progress.jsp,代码如下:        

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值