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]