I hope someone can show me a better way of doing this.

I have an input page in which the user enters a date. Of course, the user really enters strings for month, day, and year.

My ActionForm has string fields dateOfBirthYear, dateOfBirthMonth, and DateOfBirthDay.

It is my understanding that everything in a S1.3.5 ActionForm must be a string...correct?

My "business bean" has a corresponding Date field called dateOfBirth.

I'm wondering if there is a better way to convert this data. I added a field to the ActionForm called dateOfBirth (to match the field in the business bean). In the action, I call a method on the ActionForm called "convertFromStrings" that combines the three strings into a Java Date object and stores in into dateOfBirth.
I then use BeanUtils.copyProperties(businessBean, actionForm)

Of course, I need to do all this in reverse if I want to present an edit form.

I think this rules out using a DynaActionForm ?

This must be a common issue, is there a better technique?
Finally, how many of these problems go away if I migrate to S2?




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

Reply via email to