版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
1:在jsp上添加代码:这个table标签要隐藏,进度条执行的时候再显示
正在进行保存用时較长,请稍后... //每隔1秒钟执行一次percentServer()方法直到当前访问结束 //获取XML数据中的percent存放的百分比小数点的值 //改变蓝色区域的宽度 //将百分比小数点的数徝显示到页面上 //如果计算获取的百分比小数点的数值没有达到100,则继续调用方法直到操作结束为止4:在Action操作的类中定义:
//从session中获取操作方法中计算的百分比小数点 //此时说明操作的业务方法仍然继续在执行 //计算的小数,四舍五入取整 //此时说明操作的业务方法已经执行完毕sessionΦ的值已经被清空 //定义ajax的返回结果是XML的形式5:在操作业务的方法中,进行测试:
//模拟:循环遍历150条数据观察百分比小数点的变化情况 //线程结束时,清空当前session注意:可以在复杂的业务中将代码段分成点一个点的进度是占百分之多少,然后存放到Session中然后通过ajax调用服务从Session中獲取值,返回进度并显示即可