Does the Struts DynaValidatorForm work with Arrays of objects?  Here’s what I have…
In my <form-bean> I have as follows:
  <form-beans >
    <form-bean name="userPromptForm" type="org.apache.struts.validator.DynaValidatorForm">
      <form-property name="phone" type="java.lang.String[]" />
    </form-bean>
  </form-beans>
I have the validator defined:
<form-validation>
    <formset>
        <form name="userPromptForm">
            <field property="phone" depends="required">
                <arg0 key="prompt.phone"/>
            </field>
        </form>
    </formset>
</form-validation>
And my form is defined with all the appropriate goodies and a <logic:iterate> tag to display my array of “phone” fields…  But the generated code doesn’t stop the fields being left blank.
    <html:form action="/done" method="post"  onsubmit="return validateUserPromptForm(this)">
        <table border=1 width=598 cellspacing=1 cellpadding=0>
            <tr>
                <td>
                    <logic:iterate id="promptdata" name="prompts" scope="session">
                        <tr>
                            <td>
                                   <bean:write name ="promptdata" property="name"  />
                            </td>
                            <td align="right" width="25%">
                                 <html:text name="promptdata" property="phone" />
                            </td>
                        </tr>
                    </logic:iterate>
                </td>
            </tr>
        </table>
        <html:errors/>
        <html:submit/><html:reset/>
        <!-- Begin Validator Javascript Function-->
        <html:javascript formName="userPromptForm" />
        <!-- End of Validator Javascript Function-->
    </html:form>
So is this just not possible in Struts 1.2?  What about 1.3?  Help…?