我有一个Form Bean,它具有保存对象列表的属性。 当我填充要在UI上显示的多个对象时,让用户进行更改并单击“提交”按钮,我会收到此错误。
java.lang.IndexOutOfBoundsException: Index: 2, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.get(ArrayList.java:429)
at org.apache.commons.beanutils.PropertyUtilsBean.getIndexedProperty(PropertyUtilsBean.java:433)
at org.apache.commons.beanutils.PropertyUtilsBean.getIndexedProperty(PropertyUtilsBean.java:340)
at org.apache.commons.beanutils.PropertyUtilsBean.getNestedProperty(PropertyUtilsBean.java:684)
如果我将范围设置为“会话”,则效果很好。但是我需要它与请求范围一起使用,以便用户应该能够重置表单数据。 我在哪里做错了?
谢谢 阿迪尔