I have a DynaActionForm that has several DTO's in an Array:

        <form-bean  name="locationListForm"
                    dynamic="false"
                    type="org.apache.struts.validator.DynaValidatorForm">
            <form-property name="userLocations"
type="com.baselogic.yoursos.location.LocationDto[]" />
            <form-property name="locationId" type="java.lang.String" />
            <form-property name="cellColor" type="java.lang.String"
initial="content_tbl_white" />
        </form-bean>

Works great.

---
Thanks
Mick Knutson
http://www.baselogic.com

+001(805) 563-0666 Office
+001 (708) 570-2772 Fax
---

----- Original Message ----- 
From: "Rajanala, Srinivas" <[EMAIL PROTECTED]>
To: "'Struts Users Mailing List'" <[EMAIL PROTECTED]>
Sent: Tuesday, September 23, 2003 4:04 PM
Subject: Using Form Bean & Java Bean....


>
> Hi,
>
> Can I use both Form Bean & Java Bean inside a html:form?
> I have ManageProfileBean(java bean) which has availRoles and
> ManageProfileForm(Form bean) which has securityRoles. I need to iterate
> through availRoles and display it as checkbox. When the user selects one
or
> more check boxes the data should get populated in the securityRoles of the
> form bean.
> I am trying to use the following code:
> <html:form action="/manageProfile">
>
>
> <td class=tr_header>Security Roles</td>
>            <logic:present name="availRoles">
>        <logic:iterate name="availRoles" id="roles"
> type="com.qwest.omt.bean.ManageProfileBean.availRoles">
>           <td>
>                   <html:checkbox name="securityRoles" property="key"/>
>                       <bean:write name="roles" property="value"/><br>
>                   </logic:iterate>
>                   </td>
>             </logic:present>
>
>
> In the following code, I am trying to use availDepts from the
> ManageProfileBean(Java Bean) and
> department from the ManageProfileForm(Form Bean).
>
>
> <logic:present name="availDepts">
>                   <logic:iterate name="availDepts" id="dt">
>                     <td>
>                     <html:select property="department">
>                       <html:option value="key">
>                          <bean:write name="dt" property="value">
>                       </html:option>
>                     </html:select>
>                   </logic:iterate>
>   </td>
>    </logic:present>
>
>
> Is it a correct? I appreciate your suggesions.
>
> Thanks,
> Srini
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to