On 1/26/06, Daniel Kies <[EMAIL PROTECTED]> wrote: > Hello. I am trying to do some standard validations, but I am failing. Any > ideas why? I know the errors are getting raised as the request is > forwarding back to the initial page making the request, but the error > messages are not showing on the page. Any help is appreciated! > > Struts config DynaActionForm: > <form-bean name="searchForm" type="org.apache.struts.action.DynaActionForm"> > <form-property name="searchString" type="java.lang.String"></form-property> > > <action path="/Search" name="searchForm" type="com.actions.SearchAction" > input="/LoadHomePage.do" validate="true"> > <forward name="success" path="displaysearchresults.jsp"/> > <forward name="error" path="LoadHomePage.do"/> > </action> > > > jsp: > <html:form action="/Search"> > <html:errors/> > <input type="text" name="searchString" size="30" > > <input type="submit" name="Submit" value="Go"> > </html:form> > > if(searchString.equals("kill")){ > ActionErrors errors = new ActionErrors(); > errors.add("errors", new ActionError("errors", "errors")); > saveErrors(request, errors); > > return mapping.findForward("error");
Action chaining is generally not recommended... http://struts.apache.org/struts-doc-1.2.x/faqs/newbie.html#chaining ...however, although your input/error is mapped to another action - I can't see anything that would prevent your errors being shown. Unless your "LoadHomePage" is a redirect? Maybe you could try having your input/error mapping straight to a jsp and see if the errors appear then? Also, could you show the entry for "LoadHomePage" in your struts-config.xml? Niall --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]