It's not clear to me what you're trying to do. On your jsp, can you edit every student or just one? If it's every student you need map backed form attributes; if it's just one student you can use normal form attributes.
See section 4.2.2: http://jakarta.apache.org/struts/userGuide/building_controller.html Dave >From: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> >Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Subject: RE: Best practices using value objects >Date: Mon, 14 Oct 2002 17:50:15 -0400 > >Thanks but I still does not understand what to do with the attributes >representing a list of other value objects. I will have to write two >converters for each VO in the tree. Is that it or am I missing something? > >Stephan > >-----Message d'origine----- >De : David Graham [mailto:[EMAIL PROTECTED]] >Envoy� : 14 octobre, 2002 14:32 >� : [EMAIL PROTECTED] >Objet : Re: Best practices using value objects > >You can use BeanUtils.copyProperties to copy properties between forms and >value beans. Dynamic forms have nothing to do with this. Your form could >be dynamic or static. I would only add properties to the value bean if it >ends up in the database. > >Also, it's best practice to not use Vector. Your variable should be of >type >List and implemented with ArrayList instead of Vector. > >Dave > > > >From: [EMAIL PROTECTED] > >Reply-To: "Struts Users Mailing List" <[EMAIL PROTECTED]> > >To: [EMAIL PROTECTED] > >Subject: Best practices using value objects > >Date: Mon, 14 Oct 2002 11:48:25 -0400 > > > >"Best practices using value objects" > > > >I still have questions regarding best practices, the use value object and > >of > >the <beanutil> package. How would you convert a value object to a form >bean > >if a property of the VO is a list of other object that would need to be > >converted to a form? > >Here is an example of what I am trying to do. I have value objects coming > >from the business tier. > > > > VOSchool > >String address > >Vector students > > > > VOStudent > >String name > >int status > >boolean isPresident > >Vector courses > > > >I have a page with a lists of all students names, a radio button to > >indicate > >if he is the president and a checkbox that changed the status is >selected. > > > >I think I need a StudentForm with all the info from the VO plus a boolean > >isSelected property. My SchoolForm need all info from the VO plus a > >president property. > > > >- How can I best reuse by VOs? > >- Should I add a property to the VOs? How? > >- Are the forms dynamic forms? > >- Should I copy all attributes form the VO to a form? > >- Do I need to write a converter for all my VOs, VO to form and form > >to VO? > > > >I think it is a very common problem but I was not able to find a pretty > >solution nor an example on how to do this. > > > >Thanks > >Stephan > > > > > > > > > > >_________________________________________________________________ >Chat with friends online, try MSN Messenger: http://messenger.msn.com > > >-- >To unsubscribe, e-mail: ><mailto:[EMAIL PROTECTED]> >For additional commands, e-mail: ><mailto:[EMAIL PROTECTED]> _________________________________________________________________ Join the world�s largest e-mail service with MSN Hotmail. http://www.hotmail.com -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

