In the first line: Without validation, the form does show it prepopulated
was really meant to say: Without validation, the form does NOT show it prepopulated
----- Original Message -----
From: [EMAIL PROTECTED]
Date: Sunday, December 7, 2003 1:05 am
Subject: Config help
>
> I am using MappingDispatchAction and am attempting to pre-populate
> a DynaValidatorForm in a setup action. Without validation, the
> form does show it prepopulated, but upon enterring data, it gets
> into my submit action. With Validation it does validate in my
> submit action and returns errors which I print out. The data
> again reaches my submit and past my validate, but fails to show
> back in the redisplayed form in error.
>
> I have looked through the forums and docs and know it has been
> covered. I am seeking an extra eye because I can't seem to figure
> out what is going wrong. If you don't mind can you take a quick
> look. I have tried many variations and think it is something
> simple I am doing wrong.
>
> Thank you for any help. Below are my details.
>
> John
>
>
>
>
> Tools: Post Struts 1.1, Velocity FormTool (updated to work with
> post struts 1.1).
>
>
>
> Inside my setup action:
>
> // @Test place a piece of data into the form and see if it
> comes out other side.
> DynaValidatorForm form = (DynaValidatorForm)baseForm;
> form.set(CtlConstants.FORM_TITLE, "Test Title Data");
> request.setAttribute(mapping.getName(), form);
> return mapping.findForward("editpage");
>
>
>
> Inside my submit action:
>
> DynaValidatorForm form = (DynaValidatorForm)baseForm;
> ActionMessages errors = new ActionMessages();
> errors = form.validate(mapping, request);
> // form values show up here, but not in returned form.
> if (! errors.isEmpty())
> {
> this.saveErrors(request, errors);
> request.setAttribute(mapping.getName(), form);
> return new ActionForward(mapping.getInput());
> }
>
>
> Inside my struts-config.xml:
>
> <action path="/exec/post/wizard/page1/setup"
>
> type="com.jb.controller.services.jobpost.wizard.Step1Action"
> parameter="setupPage"
> name="/exec/post/wizard/page1/submit/form"
> validate="false"
> scope="request">
> <forward name="editpage"
> redirect="false"
> path="/WEB-
> INF/templates/exec/post/wizard/wizardstep1.vm"/>
> <forward name="failure"
> redirect="false"
> path="/action/pub/systemError" />
>
>
>
> <action path="/exec/post/wizard/page1/submit"
>
> type="com.jb.controller.services.post.wizard.Step1Action"
> parameter="submitPage"
> name="/exec/jobpost/wizard/page1/submit/form"
> input="/WEB-
> INF/templates/exec/post/wizard/wizardstep1.vm"
> validate="false" scope="request">
> <forward name="thispage"
> redirect="false"
> path="/WEB-
> INF/templates/exec/post/wizard/wizardstep1.vm"/>
> <forward name="nextpage"
> redirect="false"
> path="/action/exec/post/wizard/page2/setup"/>
> <forward name="failure"
> redirect="false"
> path="/action/pub/systemError" />
>
>
>
> -------------------------------------------------------------------
> --
> 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]