What you have looks OK to me - except in the Action the reference to
DynaValidatorForm - looks like your referencing the wrong class to me - the
actual ActionForm flavour should be a BeanValidatorForm - but IMO its better
to just cast it to a DynaBean, then your not fixed on an implementation.
Something like...
public final class DynaLazyAction extends Action {
public ActionForward execute(...) {
DynaBean dynaForm = (DynaBean) form;
// here is the line that makes it all crumble...
Person[] persons = (Person[]) dynaForm.get("persons");
request.setAttribute("persons",persons);
return mapping.findForward("ok");
}
}
Also when you say "here is the line that makes it all crumble" - what does
that mean? Presumably your getting an Exception thrown - if so, what is it?
Niall
----- Original Message -----
From: "St�phane Zuckerman" <[EMAIL PROTECTED]>
Sent: Thursday, April 07, 2005 5:35 PM
>
> ... And my Action class is as simple as the JSP :
>
> public final class DynaLazyAction extends Action {
> public ActionForward execute(...) {
> DynaValidatorForm dynaForm = (DynaValidatorForm) form;
> // here is the line that makes it all crumble...
> Person[] persons = (Person[]) dynaForm.get("persons");
>
> request.setAttribute("persons",persons);
> return mapping.findForward("ok");
> }
> }
>
> As I said before, when it is about "manual" forms, everything's fine, I
> use LazyLists, and it works (thank you so much, Rick; you made my
> morning wonderful :-) ).
>
> I hope I wasn't too messy in my explanations ...
>
> Thanks for any clue you might give me :-)
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]