Thanks a lot Rick. That gives me a new area to explore. The BeanUtils method - BeanUtils.copyProperties(Object target, Object src) - does give me a shallow copy of an object, Im trying to figure out how to get a deep copy..
Thanks ! Kailash. -----Original Message----- From: Rick Reumann [mailto:[EMAIL PROTECTED] Sent: Wednesday, October 03, 2007 7:21 AM To: Struts Users Mailing List Subject: Re: Inheritance within form beans On 10/2/07, Kothari, Kailash <[EMAIL PROTECTED]> wrote: > Thaks Rick. > > This will give me an instance of the parent bean OR the child bean. > > What I need is a child bean pre populated with data from the parent > bean. Ok, so just get ParentBean and then populate your subclassed bean... public SomActionMethod() { BaseFormBean beanFromSession = (BaseFormBean)session.getAttribute(mappingName); CurrentFormSubClass myForm = (CurrentFormSubClass)form; BeanUtils.porpulate( myForm, beanFromSession ); //done, now your myForm is populated with the one from the session } --------------------------------------------------------------------- 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]