首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

ext,分页时firefox通常 ie 报java.lang.ArithmeticException: / by zero

2012-09-15 
ext,分页时firefox正常 ie 报java.lang.ArithmeticException: / by zero首先这是求PageNo做除法时,分母为0

ext,分页时firefox正常 ie 报java.lang.ArithmeticException: / by zero

首先这是求PageNo做除法时,分母为0出现的错误。

dedug了好久终于发现问题所在了这是由于连续重复请求造成的,在firefox与Chrome 浏览器中,对这样情况作了处理,虽然是连续的重复请求,但是参数还是会正常的传递给后台,但是在IE浏览器中就不行了,参数无法正常传递给后台,所以造成了求PageNo做除法时,分母为0的情况,从而抛出异常。

问题所在,在win.close(),时,我默认store重新reload了一次,但是在保存成功后,我即让win.close()了,而后紧接着对数据又store.reload().了一次,这样,就相当于数据联系reload了两次。

处理方法,加个判断就可以了,如果有win只win.close(),否则只store.reload()就OK了。

热点排行