Maybe you can leverage the LazyActionForm:

http://struts.apache.org/struts-action/userGuide/building_controller.html#lazy_action_form_classes

Hubert

On 3/24/06, Will Hartung <[EMAIL PROTECTED]> wrote:
> Simply put I have a need for a configurable form that can have any mixture
> of fields on it including, specifically, file uploads.
>
> Seems to me that the DynaActionForm would be the way to go about this,
> however, they're defined in struts-config.
>
> Clearly, struts already has all of the code to convert an HTML request in to
> a DynaActionForm, so I'd rather not reinvent that wheel if possible.
>
> Now it seems to me that I should be able to simply instantiate my own
> DynaActionForm that has all of the properties that coincedently looks like
> the form that's being submitted.
>
> Has anyone done something like this?
>
> I've been playing with trying to instatiate an DynaActionForm using some
> "hand made" FormPropertyConfig's, and then calling
> DynaFormAction.initialize(FormConfigBean), but I'm getting some null pointer
> exceptions, so I'm obviously missing something.
>
> I'd also like to intercept the form creation process to make the
> DynaActionForm on the fly during the request pipeline and, ideally, stuff
> the form in the Request scope where it belongs. Right now I have to stuff it
> in to the Session using an Action before the page is displayed, but
> obviously this won't work if there is the potential for more than one form
> to exist.
>
> So, anyway, has anyone tried to leverage the Struts pipeline to create "on
> the fly" DynaActionForms so you could leverage all of the built in Struts
> facilities? Has anyone ever successfully created a DynaActionForm directly
> rather than using the struts-config file?
>
> Thanx!
>
> Regards,
>
> Will Hartung
> ([EMAIL PROTECTED])
>

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

Reply via email to