On 04/01/2004 16:55, "Matthias Wessendorf" <[EMAIL PROTECTED]>
wrote:

> Hi Pedro,
> 
> with:
> 
> FormBeanConfig fbc = new FormBeanConfig();
> fbc.setName("myForm");
> DynaActionFormClass dafc =
> DynaActionFormClass.createDynaActionFormClass(fbc);
> DynaActionForm formBean = (DynaActionForm) dafc.newInstance();
> formBean.set("property", businessObject.getProperty());
> request.setAttribute("userPrefsForm",formBean);
> //End
> 
> you can create a dynaBean.
> i had the problem long time ago two.
> 
> why are willing to use dynaBeans for populating a JSP-Form-Page?
> 
> i use "ValueObjects" or "HelperBeans" instead, which i store in
> request and with there properties the formfilds get filled to!

What you are telling me is that if I store a bean with the same name as the
form, the html tag lib will interpret it as being the form, right?

Thank you very much!

Pedro Salgado

> 
> look
> http://rollerjm.free.fr/images/ClassStruts1_1.gif
> an nice diagramm :-)
> 
> greetings 
> Matthias
> 
> 
> 
> -----Original Message-----
> From: Pedro Salgado [mailto:[EMAIL PROTECTED]
> Sent: Saturday, January 03, 2004 5:29 PM
> To: Struts Users Mailing List
> Subject: dynaform populate
> 
> 
> 
> Can anyone help me on this?
> I am trying to pass a populated DynaActionForm to a JSP file and I
> can't figure out how can I populate the form...
> 
> I have the following sequence:
> 
> - form A (name : gotoUserPrefsForm, id : String - user id)
> - action ViewUserPreferences (uses form A)
> - form B (name : userPrefsForm, severall attributes)
> 
> 
> ViewUserPreferences {
> 
>   /** @param form this is form A. */
>   ... execute(..., form, ...) {
> 
>       int id = FormUtils.getIntValue(form, "id");
> 
>       UserPreferences prefs = service.getUserPreferences("id");
> 
>       // here starts the problem!!!
>       // gets the form bean configuration
>       FormBeanConfig fc =
> config.findFormBeanConfig(mapping.getName());
> 
>       // this is supposed to be form B
>       DynaValidatorForm dynaForm = // how do I create a new instance
> with the FormBeanConfig?...
> 
> 
>       dynaForm.set("background", prefs.getBackground());
> 
>       request.setAttribute("userPrefsForm", dynaForm);
> 
>   }
> 
> } 
> 
> 
> Any ideas?
> 
> Pedro Salgado
> 
> 
> ---------------------------------------------------------------------
> 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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to