struts form bean属性仅在会话范围内可用

时间:2018-11-19 21:01:49

标签: forms scope struts

我有一个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)

如果我将范围设置为“会话”,则效果很好。但是我需要它与请求范围一起使用,以便用户应该能够重置表单数据。 我在哪里做错了?

谢谢 阿迪尔

0 个答案:

没有答案