0

我有一个包含多个字段的注册表单。对于大多数字段,我正在执行必需的正则表达式验证。一切正常,但在表单上我还执行服务器端验证以检查用户是否存在于终端系统中。如果用户已经存在,那么我将在同一个表单上显示一条错误消息。现在,当我更新用户并按提交时,我收到以下错误。否则工作正常

   java.lang.IndexOutOfBoundsException: Index: 2, Size: 2
at java.util.ArrayList.RangeCheck(ArrayList.java:547)
at java.util.ArrayList.get(ArrayList.java:322)
at javax.faces.component.AttachedObjectListHolder.restoreState(AttachedObjectListHolder.java:161)

我在 Weblogic 10.3.5 上使用 Primefaces 3.0 正在使用的 jsf jar jsf-api-2.0.3-b05.jar 和 jsf-impl-2.0.3-b05.jar。

任何帮助,将不胜感激。

4

0 回答 0