I meant action Perfor() method

David Lauta wrote:

> I sounds like you need to do three things:
>
> 1) Struts-config.xml add an input
>  <action-mappings>
>   <action
>    name="StrutsTestForm"
>    path="/StrutsTest"
>    type="web.StrutsTestAction"
>    input="/StrutsTest.jsp"
>    attribute="StrutsTestForm"   >
>
>    <forward name="success" path="/StrutsTest.jsp"  />
>   </action>
> Input is the path to return to on errors
> 2) In the JSP add the error tag  <html:errors/>
>
> 3) In either the Form.Validate() method or the action Validate method create the
> ActionErrors
>  public ActionErrors validate(ActionMapping mapping, HttpServletRequest request)
>  {
>   // Check for empties or invalids here
>   boolean noErrors = true;
>   ActionErrors ae = null;
> // Soething bad detected here
>    if ( ae == null )
>    {
>     ae = new ActionErrors();
>     noErrors = false;
>
>    }
>    ae.add(ActionErrors.GLOBAL_ERROR, new ActionError("some property from your
> resource") );
>      }
>   if ( noErrors )
>   {
>    return null; // No Errors found
>   }
>   return ae;
> }
>
> "Juan Alvarado (Struts List)" wrote:
>
> > Hi:
> >
> > I have a class called AddUserAction which of course extends Action. In the
> > perform method what I will do is add a record to a table in a database. The
> > values I will add I will of course get from the form object the method takes
> > as one of its parameters.
> >
> > What I would like to do is that if there is some type of error in this
> > method, I want to be able to do a mapping.findForward("failure") and at the
> > same time be able to include some type of error message to the user in the
> > failure page. My failure page is probably the same form the user filled out,
> > but the second time around I would like to display the error message.
> >
> > Any help with this topic is greatly appreciated.
> >
> > Thanks
> >
> > **********************************************
> > Juan Alvarado
> > Internet Developer -- Manduca Management
> > (786)552-0504
> > [EMAIL PROTECTED]
> > AOL Instant Messenger: [EMAIL PROTECTED]
> >
> > --
> > To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
>
> --
> Thank you,
> David Lauta
> [EMAIL PROTECTED]
> (561)272-2698
> (561)289-0502 cell

--
Thank you,
David Lauta
[EMAIL PROTECTED]
(561)272-2698
(561)289-0502 cell



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

Reply via email to