先有一个类classA ,在classA中有静态方法methodA。方法methoA没问题。
问:在index.jsp页面中
<%@ page import="classAPackage.classA" %>
<%
classA.methodA(); 
%>
静态类,直接用类名调用的。我调用classA中其他的方法都没错,
但调用methodA就报错,(methodA方法很大)报错是java.lang.ArrayStoreException,
为什么在jave程序中执行没错,但引入jsp页面中就报错呢。(注,methodA本身肯定没错,在java程序中可以执行)

解决方案 »

  1.   

    java.lang.ArrayStoreException
    你看看程序 ,设置断点跟踪一下
      

  2.   

    java.lang.ArrayStoreException试图将错误类型的对象存储到一个对象数组时抛出的异常。例如,以下代码可生成一个 ArrayStoreException :. Object x[] = new String[3]; x[0] = new Integer(0); ...不知道你的参数是怎么样的,不清楚你的 异常位置 ....所以无法解决,上面只是搜到的一些内容
      

  3.   

    即使在虚拟机下能正常运行,也不能保证methodA在web上就不出错。两者的环境是不同的,虽然大部分相同。比如说路径之类。
    最好能把你的methodA贴出来。我建议还是跟踪一下吧。这种问题仔细找找,一定能有有答案的。
      

  4.   

    楼上说得都有道理,把代码贴出来, debug一下.