As user can edit them, you should set all actionform fields as string. You can use Collection, arrays and references to obects with String fields.
This way you can build a "formbean" model that has the same look as your business object model (or data transfert objects). You can the use BeanUtil.copyProperties() to populate DTO datas to a formbean and afert user edited it (and validation occured)transfert formbean datas to DTO back. FormBean are this way a "String-copy" of your business, that user can edit. BeanUtil will convert data types (you can register converters if needed) Nico. > Do all the fields of an actionform have to be strings? I am confused as > to when a form field should become an entity in my business logic. For > example, I have quite complex business objects composed of ArrayLists, > Dates and other classes. How are these to be set? Do I need to capture > everything as a primitive type and then have my action build the complex > business entity? if I am updating an already existing entitiy do I need > to change every field in it manually? > > thanks > > > > -------------------------------------------------------------------- - > 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]

