读书人

java.lang.IndexOutOfBoundsException

发布时间: 2014-01-26 14:35:50 作者: rapoo

org.apache.jasper.JasperException: Index: 0, Size: 0
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:358)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)


root cause

java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
java.util.ArrayList.RangeCheck(Unknown Source)
java.util.ArrayList.get(Unknown Source)
org.apache.jsp.ses.list_jsp._jspService(list_jsp.java:67)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:133)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:311)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:301)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:248)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)



------解决方法--------------------------------------------------------
数组越界
------解决方法--------------------------------------------------------
你的数组里面没有任何元素啊,你硬是要取出第一个元素,当然报错啦,就是所谓的数组越界了
------解决方法--------------------------------------------------------
你 ArrayList 数组的下标越界了~~ 页面取值的地方看看, 那里的ArrayList有问题

------解决方法--------------------------------------------------------
判断一下arr.size()
------解决方法--------------------------------------------------------
arr.size() > 0 再进行取值,我估计你多数是for()语句之类的取值吧

        

读书人网 >Java Exception

热点推荐