If you make TO part of your form, life will be much easier. e.g.
public class PlayerDetailsForm extends ValidatorForm { private PlayerDetailsTO mPlayer; public void setPlayerDetails(PlayerDetailsTO player) { mPlayer = player; } public PlayerDetailsTO getPlayerDetails() { return mPlayer; } } ----- Original Message ----- From: "Sebastian Ho" <[EMAIL PROTECTED]> To: "Struts Users Mailing List" <[EMAIL PROTECTED]> Sent: Wednesday, August 25, 2004 11:52 AM Subject: ActionForm and Transfer Object > Hi > > People have been telling me that ActionForm should not be dependent on > your TO. Simple because actionForm is for presentation and TO for your > business requirement. Sounds logical and right way to go. > > Now that I started developing using struts, it is actually not that > simple. > > Say I retrieve a TO from database and convert it into a actionForm for > display. In this case I have 4 fields for my actionForm but 10 in my TO. > (6 are not needed for display). A user updates the 4 fields and the > action convert those into TO. In this case, the other 6 fields will be > reset to null(or empty) in my database! > > To prevent this, I actually need to use hidden fields in my JSP or some > other ugly solutions in my Action class. They are still dependent on > each others afterall. > > Is there a solution to this or I am missing something here? > > Thanks > > Sebastian Ho > > > --------------------------------------------------------------------- > 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]