Matt, The id does get set, but when the action methods get performed either (edit, save, delete) the id is being set back to null.
Thanks, Ryan On Thu, May 1, 2008 at 11:04 AM, Matt Raible <[EMAIL PROTECTED]> wrote: > The id should be a hidden field so it's retained on an edit. The > tutorial shows this: > > <s:hidden name="person.id" value="%{person.id}"/> > > Matt > > On Thu, May 1, 2008 at 9:58 AM, Ryan Withers <[EMAIL PROTECTED]> > wrote: > > Matt, > > > > In the posted example for the Struts 2 project there seems to be an > issue > > with the PersonAction where things are done in terms of the id on the > > action. Trouble is this gets set, and then on a subsequent request it > winds > > up being null. So the call to save always creates a new row in the > table. > > I solved this by storing the id in the session when the setter setId > gets > > called. In fact many of the methods in the PersonAction now look for > the id > > being in the session vs. just looking at the instance id variable. Am I > > losing my mind or should the example be updated? > > > > Thanks, > > > > Ryan > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > >