Michael:
The redirect was it. I took out the redirect="true" and everything
is working fine.
Thanks,
Neil
--
Neil Aggarwal, JAMM Consulting, (214) 986-3533, www.JAMMConsulting.com
FREE! Valuable info on how your business can reduce operating costs by
17% or more in 6 months or less! http://newsletter.JAMMConsulting.com
> -Original Message-
> From: Michael Jouravlev [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, June 07, 2005 4:16 PM
> To: Struts Users Mailing List
> Subject: Re: Errors not showing on page
>
>
> 1) First, set the null attribute to "false" in your message resources
> config:
> http://www.systemmobile.com/articles/strutsMessageResources.html
> And check that Struts at least tries to load messages.
>
> 2) Does your form bean check for empty fields? Seems, that it forwards
> to "input" without handing control over to action.
>
> 3) If (2) is correct, then when form fields are not empty, your action
> checks them, and then redirects. Request values are lost after
> redirection.
>
> Michael.
>
> On 6/7/05, Neil Aggarwal <[EMAIL PROTECTED]> wrote:
> > Hello:
> >
> > I am trying to get errors generated from an Action to display
> > on a failure page, but the tag is not generating
> > any output.
> >
> > You can see my app by going to
> > http://dev.rentclubs.com/rentclubs/register.do
> >
> > If you submit the form without putting any input, it reloads
> > the page and the tag generates a list of errors.
> >
> > If you fill in the form with junk values and then submit it,
> > you will get a failure page but it does not show the error I
> > am generating.
> >
> > Here is my action class:
> >
> > public class RegisterAction extends Action {
> > public ActionForward execute(ActionMapping mapping,
> > ActionForm form, HttpServletRequest request,
> HttpServletResponse response)
> > throws Exception {
> > // Add the member to the database
> > RegisterForm registerForm = (RegisterForm)form;
> > String firstName = registerForm.getFirstName();
> > System.out.println( "Found first name: " +firstName);
> >
> > ActionMessages errors = getErrors(request);
> > errors.add(ActionMessages.GLOBAL_MESSAGE ,new
> > ActionMessage("errors.detail","That name already exists"));
> >
> > if( errors.size() <= 0 )
> > return mapping.findForward("success");
> > else {
> > saveErrors(request,errors);
> > return mapping.findForward("failure");
> > }
> > }
> > }
> >
> > Here is the struts-config.xml for the register form:
> > > name="registerForm" scope="request" input="register.index"
> validate="true">
> >redirect="true" />
> >redirect="true" />
> >
> >
> >
> >
> > Here is the code in the failures.jsp page:
> > <[EMAIL PROTECTED] language="java" %>
> > <[EMAIL PROTECTED] file="/imports.jsp" %>
> > <[EMAIL PROTECTED] uri="http://jakarta.apache.org/struts/tags-bean";
> prefix="bean" %>
> > <[EMAIL PROTECTED] uri="http://jakarta.apache.org/struts/tags-html";
> prefix="html" %>
> > <[EMAIL PROTECTED] uri="http://jakarta.apache.org/struts/tags-tiles";
> prefix="tiles"
> > %>
> >
> > Registration failed
> >
> > Your registration failed because:
> >
> >
> >
> > If you feel this is not correct, please > href="mailto:[EMAIL PROTECTED]">contact
> customer service.
> >
> > Any idea why the errors are not showing up?
> >
> > Thanks,
> > Neil
> >
> > --
> > Neil Aggarwal, JAMM Consulting, (214) 986-3533,
> www.JAMMConsulting.com
> > FREE! Valuable info on how your business can reduce
> operating costs by
> > 17% or more in 6 months or less!
> http://newsletter.JAMMConsulting.com
> >
> >
> >
> -
> > 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]
>
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]