Hi everyone

I have a really simple case that I just cant solve.

I have
A simple class

public class user
{
private Collection emails  = new ArrayList();
private String name;

public Collection getEmails()
�

Public void setEmails (Collection emails) // String Collection as [EMAIL PROTECTED] �

public void setName(String name)
�

public String getName()
�
}

Now I have mapped to it a dynaform in struts config

<form-bean name="userDynamicForm" type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="name" type="java.lang.String" />
<form-property name="emails" type="java.util.ArrayList" />
<form-bean>


My question are :

1- how to show it in the jsp for a form input?
2- Will the     BeanUtils.copyProperties(user, form); work?



For testing the input and population, i have tried the following jsp


<logic:iterate id="email" name="user" property="emails" indexId="index">
<tr>
<td width="35%"><bean:message key="user.email"/></td>
<td width="65%"> <html:text name="email" property="email" value='<%= "user.emails.toArray()[" + index + "]" %>' indexed="true" size="28"/> </td>
</td>
</logic:iterate>


I don�t have the result that I need with this.. but nevertheless I populate my form.

But I have a exception in the Action when trying to copy the properties using BeanUtils.copyProperties

Can anyone give me a hint or help me to solve this simple thing.

Thanks a lot

Regards and happy halloween

henry

_________________________________________________________________
The new MSN 8: smart spam protection and 2 months FREE* http://join.msn.com/?page=features/junkmail http://join.msn.com/?page=dept/bcomm&pgmarket=en-ca&RU=http%3a%2f%2fjoin.msn.com%2f%3fpage%3dmisc%2fspecialoffers%26pgmarket%3den-ca



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



Reply via email to