Hi, I'm using indexed properties to display an array of radio buttons in my Struts 1.1 web application.
I get an exception shown below when I use "request" scope for my form bean but things work fine with "session" scope. Could somebody tell me what I'm doing wrong. Is there a way to make this work with "request" scope. Any help will be greatly appreciated. Thanks, Shyam ################################ java.lang.reflect.InvocationTargetException: java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.RangeCheck(ArrayList.java:486) at java.util.ArrayList.get(ArrayList.java:302) at dsap.application.form.ReqNewAccessForm.getUserModList(ReqNewAccessForm.java:363) at java.lang.reflect.Method.invoke(Native Method) at org.apache.commons.beanutils.PropertyUtils.getIndexedProperty(PropertyUtils.java:493) at org.apache.commons.beanutils.PropertyUtils.getIndexedProperty(PropertyUtils.java:428) at org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.java:770) at org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:801) at org.apache.commons.beanutils.BeanUtils.setProperty(BeanUtils.java:881) at org.apache.commons.beanutils.BeanUtils.populate(BeanUtils.java:808) at org.apache.struts.util.RequestUtils.populate(RequestUtils.java:1097) ################################# Given below are code snippets from my form bean and JSP: /** * Access method for the userModList property. * * @return the current value of the userModList property */ public ArrayList getUserModList() { return userModList; } /** * Sets the value of the userModList property. * * @param aUserModList the new value of the userModList property */ public void setUserModList(ArrayList aUserModList) { userModList = aUserModList; } /** * Access method for the userModList property. * */ public UserModule getUserModList(int index) { return (UserModule)userModList.get(index); } /** * Sets the value of the userModList property. * */ public void setUserModList(int index,UserModule userModule) { userModList.set(index,userModule); } ######################################### JSP: <logic:iterate name="usrModList" scope="session" id="userModList" > <tr> <td align="center"><bean:write name="userModList" property="id"/></td> <td> <html:radio name="userModList" property="odbcAccess" value="Y" indexed="true" />Yes   <html:radio name="userModList" property="odbcAccess" value="N" indexed="true" />No </td> <td> <html:radio name="userModList" property="wfAccess" value="Y" indexed="true" />Yes   <html:radio name="userModList" property="wfAccess" value="N" indexed="true" />No </td> </tr> </logic:iterate> __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]