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]