HTTPステータス 500 -
type 例外レポート
メッセージ
説明 The server encountered an internal error () that prevented it from fulfilling this request.
例外
javax.servlet.ServletException: BeanUtils.populate
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1254)
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:821)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.fellow.common.util.ClassLoadFilter.doFilter(ClassLoadFilter.java:42)
net.skirnir.catalina.servlets.MultipartFilter.doFilter(MultipartFilter.java:69)
jp.co.infoscience.servlet.filter.BuiltinCharacterSetFilter.doFilter(BuiltinCharacterSetFilter.java:43)
jp.co.infoscience.servlet.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:46)
原因
java.lang.ArrayIndexOutOfBoundsException
java.lang.reflect.Array.set(Native Method)
org.apache.commons.beanutils.PropertyUtils.setIndexedProperty(PropertyUtils.java:1468)
org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:1013)
org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808)
org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1252)
org.apache.struts.action.RequestProcessor.processPopulate(RequestProcessor.java:821)
org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:254)
org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
com.fellow.common.util.ClassLoadFilter.doFilter(ClassLoadFilter.java:42)
net.skirnir.catalina.servlets.MultipartFilter.doFilter(MultipartFilter.java:69)
jp.co.infoscience.servlet.filter.BuiltinCharacterSetFilter.doFilter(BuiltinCharacterSetFilter.java:43)
jp.co.infoscience.servlet.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:46)
注意 原因のすべてのスタックトレースは、Apache Tomcat/6.0.32のログに記録されています
Apache Tomcat/6.0.32
页面报这个错误,怎么解决?
------解决方案--------------------
越界了。PropertyUtils.setIndexedProperty(PropertyUtils.java:1468)
------解决方案--------------------
你的数组或者列表,越界了
考虑使用ListUtils.lazyList替代