导出的时候,一般是正常的,但试很多次后,就会出现错误:
java.lang.ArrayIndexOutOfBoundsException: 164
at jxl.biff.IndexMapping.getNewIndex(IndexMapping.java:68)
at jxl.biff.FormattingRecords.rationalize(FormattingRecords.java:372)
at jxl.write.biff.WritableWorkbookImpl.rationalize(WritableWorkbookImpl.java:727)
at jxl.write.biff.WritableWorkbookImpl.write(WritableWorkbookImpl.java:489)
重启TOMCAT后,也是正常没错误的。
不知何解,怎么去查那里写错了???
------解决方法--------------------------------------------------------
看堆栈信息,找找异常是从你程序的哪里产生的
------解决方法--------------------------------------------------------
这里只能猜测你用来缓存数据的数组是有问题的,没有初始化或者清除操作。
------解决方法--------------------------------------------------------
数组出了问题,找找你用到的数组.
------解决方法--------------------------------------------------------
可能是异步线程导致的,比如使用了ArrayList类