Yes, I know I can do it this way. I'm just being lazy.
I want: <s:textfield name="member1"/> To automatically get/set MyObject.getMeember1() rather then it automatically setting it in the Action and then having me create the Object and populate it with values. On Feb 1, 2008 9:10 AM, LEONARD Julien (Consulting for ACCOR Hotels) <[EMAIL PROTECTED]> wrote: > Did you try : > > MyObject theObject; > (geter and setter on theObject) > > execute () { > > theObject = myDAO.getRecord(id); > } > > And in the JSP : <s:property value="theObject.member1"/> > > -----Message d'origine----- > De : Richard Sayre [mailto:[EMAIL PROTECTED] > Envoyé : vendredi 1 février 2008 13:37 > À : Struts Users Mailing List > Objet : Populate Form from DAO > > > Struts 2 allows us to automatically populate our forms if we name our fields > correctly, which is wonderful. > > My actions usually go something like this > > execute () { > > MyObject o = myDAO.getRecord(id); > > member1 = o.getMember1(); > member2 = o.getMember2(); > > } > > MyObject is a JO for hold a row in the database. I like the fact that I can > name my form field 'member1' and it the interceptor will set and get from my > Action. I dont like having to set up each member variable in the action with > the members my class. Is it possible to somehow have Struts automatically > populate an Java Object rather then the Action? I thought I remember reading > about this before but I'm not sure. It's not a big deal, and I know I can > use OGNL to access the value, but I wanted the convience of mapping a > fieldName to my custom object. Is this possible? > > Thank you, > > Rich > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > > > This e-mail, any attachments and the information contained therein ("this > message") are confidential and intended solely for the use of the > addressee(s). If you have received this message in error please send it back > to the sender and delete it. Unauthorized publication, use, dissemination or > disclosure of this message, either in whole or in part is strictly prohibited. > ********************************************************************** > Ce message électronique et tous les fichiers joints ainsi que les > informations contenues dans ce message ( ci après "le message" ), sont > confidentiels et destinés exclusivement à l'usage de la personne à laquelle > ils sont adressés. Si vous avez reçu ce message par erreur, merci de le > renvoyer à son émetteur et de le détruire. Toutes diffusion, publication, > totale ou partielle ou divulgation sous quelque forme que se soit non > expressément autorisées de ce message, sont interdites. > ********************************************************************** > > > --------------------------------------------------------------------- > 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]