Note that the key is not to think of the ActionForm as somehow being wedded to the page form. That is a crazy way to think. ///;-)
On Mon, 14 Mar 2005 12:43:18 -0800, Dakota Jack <[EMAIL PROTECTED]> wrote: > No problem, Nic. Just trying to see what the problem is. Glad I > asked. I would not have know this was it. So, your client on a > browser is seeing a list of users, chooses a user, then has that users > attributes displayed and can update them. Right? If so, this is > easy. > > You can use one JSP page or two for this. Either way it does not > matter. I would use one, but you look like you would use two. Let's > do that: Let's also use two Actions -- GetUserAction and > UpldateUserAction, although I would only use one and would use > DispatchAction in some way. But, only use one ActionForm -- UserForm > -- which will have a field for identifying the user, e.g. id, and > fields for the values your user has, e.g. name, soc_sec_no, etc. > Select a user from the first JSP page and call GetUserAction. If > successful, the GetUserAction will process the action by getting the > User and populating the user's fields in the UserForm, and returning > an ActionForward to the second page, where the form values will be > displayed. It is that simple. > > > On Mon, 14 Mar 2005 11:53:12 -0800, Nic Werner <[EMAIL PROTECTED]> wrote: > > I apologize as I seem to have hijacked this thread in a direction I > > didn't intend. Jack, I didn't mean for you to pick through my code, it > > was just in response to Joe helping me. > > > > To answer your question Dakota Jack, in an overall view what you have > > said is correct: > > > > From a page of Users, I want to click on one to open a JSP page that I > > can 'Edit' the User attributes, and then have that individual > > attribute data 'Updated'. It really is very simple. > > > > Reading the replies here and the Struts FAQ, everyone says "Create two > > actions, one to pre-populate the data, and the other to save that data" > > - So, the first action populates the data in the Execute() function, > > returns an ActionForward to the 'Edit' JSP. But in order for html:form > > to display that populated data, I have to refer to the first Action, not > > the second, barring me from submitting this data to the second page. > > > > I've got to have this wrong! I've re-read these responses and pored > > through my Struts book but I'm obviously missing something > > > > Thanks everyone for your input, I only post to the list when I'm truly > > stumped. > > > > - Nic. > > > > Dakota Jack wrote: > > > > >I am just going to hold out, Nic, until you merely say what you want > > >the client to do without giving any code. If you want to know what to > > >do from me, just tell me what you want the client to do. As I said, > > >this is simple stuff, but dealing with your code just complicates it. > > > > > >If you don't just want to define what the client wants to see and do, > > >that is okay. That is your choice. But I am not digging through what > > >you are doing to answer a simple question. > > > > > >Maybe I can do it for you and you can just confirm: > > > > > >You want to have a page with values in a form call an action to "edit" > > >using the values and then to return to some page that will have these > > >values displayed and the page will be used by the client to "update" > > >the data? Is that right? This does not make sense to me but seems to > > >be what you want the client to do. Please just state what you want > > >the client to do and only that, okay? You are really over > > >complicating everything, I think. > > > > > >Jack > > > > > > > > > > > > > > > > > > -- > "You can lead a horse to water but you cannot make it float on its back." > ~Dakota Jack~ > -- "You can lead a horse to water but you cannot make it float on its back." ~Dakota Jack~ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]