1. Your form fields can be found in the ActionForm
being passed in to the Action.execute() method.
2. you can save your errors in an
ActionErrors/ActionMessages like shown below from with
the execute method:

ActionMessages msgs = new ActionMessages();
msgs.add(ActionMessages.GLOBAL_MESSAGE,
new ActionMessage(Globals.NEW_PROCESS_ERROR_CREATE));
this.saveMessages(request, msgs);

-Harish

--- Jason Long <[EMAIL PROTECTED]> wrote:
> I am still having the following two problems:
> 
> Problems:
> 1. request.getAttribute("page") is returning null
> and I cannot use the
> action form methods for inside this class even
> though it is being passed in.
>    It does work with return new
> ActionForward("/itemConfig_6.jsp") hard
> coded.
> 2. My form field values are filled in except the
> errors are not being
> displayed an the page anymore.
> 
> Questions:
> 1. How do I access a form field value from within
> ItemConfigAction?
> 2. How do I send the ActionErrors back to the page
> for display?
> 
> 
> Current inadequate solution:
> I added a similar hidden field to each page as
> follows:
> <input value="itemConfig_36.jsp" name="page"
> type="hidden"/>
> 
> I also moved my validation to
>    public ActionForward perform(ActionMapping
> mapping,
>                                ActionForm form,
>                                HttpServletRequest request,
>                                HttpServletResponse response)
>       throws IOException, ServletException {
>         errors = form.validate(mapping,request);
>         if(errors.empty()) {
>         // Forward control to the specified success
> URI
>           return (mapping.findForward("success"));
>         } else {
>           return new
> ActionForward("/"+request.getAttribute("page"));
>         }
>     }
> 
> Thank you for your time,
> 
> Jason Long - CEO and Chief Software Engineer
> Supernova Software - supernovasoftware.com
> BS Physics, MS  Chemical Engineering
> 
> -----Original Message-----
> From: Dave Newton [mailto:[EMAIL PROTECTED]
> Sent: Sunday, March 09, 2003 8:02 AM
> To: Struts Users Mailing List
> Subject: RE: Multiple forms with same format and
> validation problem.
> 
> 
> > I have no way of knowing all of the forwards.  The
> pages are generated
> > dynamically when a new inventory is uploaded.  I
> just need a way to
> specify
> > this in each jsp page.
> 
> Could you just have the input page's path as a
> hidden form field and
> create a new ActionForward in the Action rather than
> looking it up in
> the mapping? You might need to play some games with
> the formbean.
> 
> Dave
> 
> 
> 
>
---------------------------------------------------------------------
> 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]
> 


__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - forms, calculators, tips, more
http://taxes.yahoo.com/

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

Reply via email to