`
gwh_08
  • 浏览: 335664 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

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

    博客分类:
  • Ext
 
阅读更多

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

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

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

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

分享到:
评论

相关推荐

    Easy-Es 搜索引擎框架 v1.1.1.zip

    2. **分布式架构**:Elasticsearch设计时考虑了可扩展性和高可用性,通过分片和复制机制实现数据分布。Easy-Es框架可能已经内置了这些配置和管理,让开发者可以快速部署到分布式环境中。 3. **RESTful API**:...

    JAVA常见异常解析,面试用

    3. **java.lang.ArithmeticException**: 表示执行了非法的数学运算,如除以零。在进行数学计算时,需要特别注意除数不能为零,并检查其他可能导致计算异常的情况。 4. **java.lang....

    java常见异常.pdf

    3. **java.lang.ArithmeticException**: 当执行非法的数学运算,如除以零,会抛出此异常。在编写涉及数学运算的代码时,应进行适当的错误检查,例如避免除以零的操作。 4. **java.lang....

    常见的java异常.pdf

    3. **java.lang.ArithmeticException**: 发生在执行非法数学运算时,例如除以零。在进行数学计算时,应检查可能的除零条件或其他可能导致错误的条件。 4. **java.lang.ArrayIndexOutOfBoundsException**: 这个...

    在Java中异常分析

    - **异常路径**:`java.lang.Object -> java.lang.Throwable -> java.lang.Exception -> java.lang.RuntimeException -> java.lang.ArithmeticException` - **解释**:执行算术运算时发生错误时抛出,如除以零。 - *...

    java编程常见问题

    9. **java.lang.ArithmeticException**: 当执行如整数除以零这样的非法算术运算时,会抛出此异常。应该添加适当的错误处理来避免这种情况。 10. **java.lang.ArrayIndexOutOfBoundsException**: 当尝试访问数组的...

    JAVA常见异常解析

    3. **java.lang.ArithmeticException**: 当执行非法的数学运算时,如除以零,Java会抛出此异常。在编写涉及数学运算的代码时,应添加适当的检查以防止除以零或其他可能导致ArithmeticException的操作。 4. **java...

    java异常分析及解决办法

    3. **java.lang.ArithmeticException**: 这个异常在进行非法数学运算时抛出,例如除以零。预防措施是检查数学表达式,确保不会执行可能导致异常的操作。 4. **java.lang.ArrayIndexOutOfBoundsException**: 当...

    java.lang包

    Java语言的核心库之一就是`java.lang`包,它是最基础且最重要的包,包含了所有Java程序都会用到的一些基本类。这个包中包含了如异常处理、基本数据类型的包装类、数学运算、类和对象操作等核心功能。 异常处理是...

    java.lang.ArithmeticException(解决方案).md

    项目中碰到的,已解决,写个文档记录一下

    常见的java异常

    3. **java.lang.ArithmeticException**:当执行非法的数学运算,如除以零,会抛出此异常。开发者应检查涉及算术运算的代码,确保避免除以零或其他非法运算。 4. **java.lang.ArrayIndexOutOfBoundsException**:当...

    aomedia谷歌仓库代码backup

    2. **熵编码**:AV1使用了基于二进制算术编码(Binary Arithmetic Coding, BAC)的熵编码,这是一种高效的数据压缩方法,能减少码流中的冗余信息。 3. **运动补偿**:为了减少时间域的冗余,AV1使用了多种运动估计和...

    mpc-1.0.2.tar.gz

    它结合了两个著名的数学库——GMP(GNU Multiple Precision Arithmetic Library)和MPFR(Multiple Precision Floating-Point Reliable)的优点,提供了精确且高效的复数计算功能。GMP库支持大整数和浮点数的算术...

    解析Java中所有错误和异常的父类java.lang.Throwable

    在Java编程语言中,`java.lang.Throwable` 是所有错误(Error)和异常(Exception)的顶级父类,它是异常处理机制的基础。`Throwable` 类提供了封装异常信息的方法和属性,使得开发者能够对程序中出现的问题进行捕获...

    Java中常见错误和异常解决方法(打印).doc

    2. **java.lang.ArithmeticException: / by zero**: 在执行除法运算时,如果除数为0,会抛出此异常。在进行除法运算前,要确保除数不等于0。 3. **ArrayIndexOutOfBoundsException**: 当尝试访问数组的索引超出了其...

    JAVA常见的错误

    java.lang.ArithmeticException 是一种常见的错误,发生在数学运算异常时。例如,在程序中出现了除以零这样的运算时,就会出现该错误。解决方法是检查代码,确保数学运算是正确的。 4. java.lang....

    Java中常用异常列表[收集].pdf

    3. **`java.lang.ArithmeticException`**:数学运算异常。当执行非法的数学运算,如除以零时,会抛出此异常。在进行数学运算时,应避免除以零或进行其他可能导致错误的操作。 4. **`java.lang....

    java异常详解

    当执行算术运算时遇到非法操作,如除以零,将会抛出`java.lang.ArithmeticException`。这类异常通常发生在涉及数值计算的代码段中,需要开发者仔细检查并处理。 #### 4. `java.lang.ArrayIndexOutOfBoundsException...

Global site tag (gtag.js) - Google Analytics