I have an ActionForm with the following: ArrayList msoIds;
public ArrayList getMsoIds() { return msoIds; } public void setMsoIds(ArrayList msoIds) { this.msoIds = msoIds; } Now I have a JSP that displays a <select> with the ability to select multiples: <html:select multiple="true" property="msoIds" styleId="msoIds" size="10"> <html:options collection="userMsoList" property="value" labelProperty="label"/> </html:select> However, as you probably know, I get an exception when Struts does BeanUtils.copyProperties - can't convert String to ArrayList. I tried adding indexed setters for the multiple select: public String getMsoIds(int index) { return (String) msoIds.get(index); } public void setMsoIds(int index, String msoId) { msoIds.set(index, msoId); } but this results in the following error: Caused by: java.lang.NoSuchMethodException: Property 'msoIds' has no setter method I saw stuff in the mailing list about naming the indexed properties different, and I tried this (also renaming the <select>), but then my page stops loading when it hits the new name (allowedMSOs). Using tiles hides all the errors :(. Any ideas are appreciated. Matt --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]