Hi folks Getting back to some operational questions...
I want to edit some fields on a record in my database. I have a form bean which contains all of these fields plus a bunch of other fields that I won't be needing on the edit form. One of the fields I don't update is the ID property, it is my PRIMARY KEY and shouldn't be edited. So I create my DataEditForm action, my DataEdit.jsp and my DataEditSave action. DataEditForm action retrieves the record (by ID, say "27") from the database and populates my form bean, saving it as a request attribute. DataEdit.jsp displays just one text field from this bean (the current value of the field is displayed in this textbox) and I can edit it quite normally. DataEditSave action receives the form after editing but fails to update the record as the ID value now reflects "0" instead of "27". It seems to me that my DataEdit.jsp is dealing with 2 form beans, a pre-edit version that contains all of the data and a post-edit version that only contains the information from the html form. I know I could create "html:hidden" tags for all of the other fields, however this does seem a little arcane. I'm wondering if there is another option such as the form bean being saved pre-edit and restored post-edit and the fields from the html form then being updated again my form bean before being passed to my DataEditSave action? This would allow all of the unused fields to retain their true values. I guess pushing the form bean into the session would do this, but session variables for a request level function is probably not recommended. Looking forward to learning... Kind regards mc FOCUS Computing Mob: 0415 24 26 24 [EMAIL PROTECTED] http://www.focus-computing.com.au -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.344 / Virus Database: 267.10.21/96 - Release Date: 10/09/2005 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]