Re: [newbie] Prepopulating a form

2003-03-19 Thread Gemes Tibor
Johan Wasserman írta:

Hi,
I need to populate a form from a StateBean (session) before displaying
it.
I cannot find anything to do it when using a FormBean (request) since
the bean is initialised when loading the form and no methods are
available to read the StateBean from the session (or so I think), any
suggestions will be welcome.
 

Create an action which loads the data into your actionform, and  
reference this action instead of the
jsp which displays the form.

Hth,

Tib



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


RE: [newbie] Prepopulating a form

2003-03-19 Thread Mohan Radhakrishnan
Or make the base action extend PopulateAction after the scaffold example.

-Original Message-
From: Gemes Tibor [mailto:[EMAIL PROTECTED]
Sent: Wednesday, March 19, 2003 4:01 PM
To: Struts Users Mailing List
Subject: Re: [newbie] Prepopulating a form


Johan Wasserman írta:

Hi,
I need to populate a form from a StateBean (session) before displaying
it.
I cannot find anything to do it when using a FormBean (request) since
the bean is initialised when loading the form and no methods are
available to read the StateBean from the session (or so I think), any
suggestions will be welcome.
  

Create an action which loads the data into your actionform, and  
reference this action instead of the
jsp which displays the form.

Hth,

Tib




-
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]



Re: [newbie] Prepopulating a form

2003-03-19 Thread Marco Maier
Hi Johan,

try this...

DynaActionForm yourForm = (DynaActionForm) 	   	 
this.createDynaActionFormFromFormBeanConfig(yourFormName, mapping);

// prepopulate the form
httpSession.setAttribute(yourFormName, yourForm);
protected DynaActionForm 
createDynaActionFormFromFormBeanConfig(String 			name, ActionMapping 
mapping)
  	throws InstantiationException, IllegalAccessException
{
  FormBeanConfig config = (FormBeanConfig) 			  	 
mapping.getApplicationConfig().
	findFormBeanConfig(name);

  DynaActionFormClass dynaClass = DynaActionFormClass.
createDynaActionFormClass(config);
  return ((DynaActionForm) dynaClass.newInstance());
}
hope this helps.

Marco

Johan Wasserman wrote:
Hi,
I need to populate a form from a StateBean (session) before displaying
it.
I cannot find anything to do it when using a FormBean (request) since
the bean is initialised when loading the form and no methods are
available to read the StateBean from the session (or so I think), any
suggestions will be welcome.
 
Thanks in advance.
 
Johan Wasserman
 



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